MySQLのダウンロードとインストールのプロセスの詳細な説明

MySQLのダウンロードとインストールのプロセスの詳細な説明

1: MySqlをダウンロードする

公式サイトのダウンロードアドレス: https://dev.mysql.com/downloads/mysql/

対応するダウンロードファイルを選択します。 (私のコンピューターは 64 ビットなので、これは 64 ビットのダウンロード ファイルです)

2: MySqlをインストールする

ダウンロードしたファイルを開き、指定されたディレクトリに解凍します。 (私の解凍ディレクトリは D:\mysql-5.7.21-winx64 です)

解凍したMySqlファイルを開き、ルートディレクトリにmy.ini(mysql設定ファイル)を作成します。

my.ini ファイルの内容は次のとおりです。
(以下のファイルを直接コピーして貼り付けることをお勧めします)

ここで、basedirとdatadirのパスをmysqlの解凍パスに変更する必要があります。

[mysql]

# mysqlクライアントのデフォルトの文字セットを設定する

デフォルトの文字セット=utf8

[mysqld]

#ポート3306を設定

ポート = 3306

# mysqlのインストールディレクトリを設定する

ベースディレクトリ=D:\mysql-5.7.21-winx64

# MySQLデータベースデータの保存ディレクトリを設定する

データディレクトリ=D:\mysql-5.7.21-winx64\data

# 許可される接続の最大数

最大接続数=200

# サーバーが使用するデフォルトの文字セットは、8ビットのlatin1文字セットです

文字セットサーバー=utf8

# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン

デフォルトのストレージエンジン=INNODB

CMDコマンドプロンプトを見つけて右クリックし、管理者として実行します。

mysqlサブディレクトリbinに入る

順番に入力します: mysqld --install (インストール) mysqld --initialize (初期化) net start mysql (実行)

3: MySqlログインパスワードを設定する

数バージョン前までは、MySQL ルート アカウントのデフォルトのパスワードは空ではありませんでした。空のパスワードでログインすると、必ずエラーが発生します。

パスワード設定手順:

  1. my.iniファイルの末尾に「skip-grant-tables」(権限設定のキャンセル)を追加し、ファイルを保存します。
  2. MySQLサービスを再起動する
  3. cmd で mysql -bin ディレクトリに入り、mysql -u root -p と入力して Enter キーを押すと、パスワードなしでログインできます。
  4. パスワードをリセットしてください。 「use mysql」と入力してEnterキーを押します。
  5. update user set authentication_string=password("newPassword") where user="root"; と入力します (新しいバージョンでは、MySQL データベースのパスワード フィールドが authentication_string に変更されます)
  6. my.iniファイルの末尾にある「skip-grant-tables」を削除し、ファイルを保存します。
  7. mysqlサービスを再起動すると、新しいパスワードでrootアカウントにログインできます。

インストール完了

MYSQL パスワードを設定する別の方法。

MySQLをインストールしたら、MySQLインストールディレクトリのデータフォルダを開きます。その中に.errファイルがあります。メモ帳で開くと、次の行が表示されます。

root@localhost: xxxxxxxx の一時パスワードが生成されます

localhost: 以下はデフォルトのパスワードです。ログインするにはこのパスワードをコピーしてください。

ログインに成功したら、パスワードをリセットする必要があります。そうしないと、次のエラーが表示されます。

このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。

以下のコマンドを実行してパスワードをリセットすると、通常通り使用できるようになります。以下のスクリーンショットを参照してください。

SET PASSWORD = PASSWORD('新しいパスワード')

上記は、編集者が紹介したMySQLのダウンロードとインストールのプロセスの詳細な説明です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL バッチ挿入とユニークインデックスの問題に対する解決策
  • mysql はインデックスを無効にしますか?
  • MySQLデータベースを別のマシンに移行する方法の詳細な説明
  • go xorm を使用して mysql を操作する例
  • Mysql クラシック高レベル/コマンドライン操作 (クイック) (推奨)
  • 3つの主要データベース(Mysql、SqlServer、Oracle)の違いについて簡単に説明します。
  • クエリでのMySQLのユニークキーの使用と関連する問題
  • MySQLデータベースのスケジュールバックアップを実装する方法
  • MySQLでSQL文がどのように実行されるかの詳細な説明
  • MySQL の低速クエリの最適化: 理論と実践からの制限の利点

<<:  Webpack での publicPath の使用法の詳細な説明

>>:  CentOS7でパーティションのサイズを変更する方法

推薦する

XshellがvirtualBox仮想マシンに接続できない問題の解決策

まず、VirtualBox仮想マシンのネットワーク設定モードについて説明します。NAT+ホストオンリ...

Navicat による MySQL パーティショニングの実践

MySQLのパーティショニングは、非常に大きなテーブルを管理するのに役立ちます。MySQLのパーティ...

CSS の div の下の同じ行にある複数の要素を右揃えにする

方法1:フロート:右さらに、フローティングにするとレイアウトがよりコンパクトになります(隙間がなくな...

vue2.x の徹底研究 - h 関数の説明

目次解決、要約: vue プロジェクト。 .vue ファイルのテンプレート内に記述されたコードは、w...

MySQL GTID マスターとスレーブの不一致を修復するソリューション

目次解決策1: レプリカを再構築する前提条件アドバンテージ欠点手順マスター奴隷解決策2: データ修復...

alpineをベースにdockerfileで作成したクローラーScrapyイメージの実装

1.アルパインイメージをダウンロードする [root@DockerBrian ~]# docker ...

JavaScript でシンプルな Web 時計を実装する

JavaScript を使用して Web ページ クロックを実装します。効果は次の図に示されています...

el-table ヘッダーでテキストを折り返す 3 つの方法の詳細な説明

目次問題の説明レンダリング3種類のコード要約する問題の説明通常、表のヘッダーは折り返されませんが、ビ...

MySQLインデックスを正しく作成する方法

インデックス作成は大学図書館の書誌インデックスの構築に似ており、データ検索の効率を向上させ、データベ...

Linux 上でプライベート Git サーバーを構築するための詳細なチュートリアル

1. サーバーのセットアップリモート リポジトリは実際にはローカル リポジトリと何ら変わりなく、純粋...

ウォーターフォールフローレイアウト(無限読み込み)を実現する js

この記事の例では、ウォーターフォールフローレイアウトを実装するためのjsの具体的なコードを参考までに...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

axios でリクエストをキャンセルし、重複リクエストを防ぐ方法について簡単に説明します。

目次序文コア - キャンセルトークン実用的なアプリケーションとパッケージングいくつかの小さな詳細序文...

一般的なCSS3アニメーションの実装方法

1. 何ですかCSS アニメーションは、CSS を使用して拡張マークアップ言語 (XML) 要素をア...

mysql-connector-java8.0.27 へのアップグレードに関する注意事項

最近、オンライン セキュリティ スキャンにより、MySQL コネクタに脆弱性が見つかりました。確認し...