目次
1.MySQLをダウンロードする
公式 Web サイトからMySQL をダウンロードします。ここではバージョン Mysql8.0.34 を選択します。
2.MySQLをインストールする
ダウンロードが完了したら、ダブルクリックしてインストールすると、次のようなページが開きます。
「開発者のデフォルト」は開発者のデフォルトです
「サーバーのみ」 サーバーとしてのみインストールします
「Clientonly」 クライアントとしてのみインストールします
「フル」は完全なインストールです
「カスタム」はカスタムインストールです
カスタムを選択し、次のステップへ
選択後、「OK」をクリックし、「次へ」をクリックします。
次に、操作が完了するまで待ち、続けて「次へ」をクリックします。
ここでは何も変更する必要はありません。次のステップに進みます。
一般に、ここでは個人の習慣に応じて従来のパスワードが選択されます。そして次は
ここで独自の mysql パスワードを設定し、確認して「次へ」をクリックします
変更を加えずに次のステップに進みます。
「実行」をクリックして実行します(しばらく待つ必要があります)
実行が完了したら、「完了」をクリックし、「次へ」をクリックして、「完了」をクリックします。
この時点でMysqlのインストールは完了しました。
3.MySQLの設定
インストール後、デスクトップ上の「マイ コンピュータ」(一部は「このコンピュータ」) を右クリックし、「プロパティ」をクリックしてシステム情報の設定を入力します。
次に、「詳細」をクリックして環境変数インターフェースに入ります。
環境変数インターフェイスに入る
パス変数を編集する
次に「OK」をクリックして再度確認します
次に、win + rを押したまま「cmd」と入力します
次にコマンドラインを入力します
mysql -u root -p
mysqlのパスワードを入力した後。mysql のバージョン情報が表示されれば、設定は成功です。
mysql パスワードは、MySQL のインストール時に設定したパスワードです。
この時点で、MySQL を通常どおり使用できるようになります。しかし、SQL ステートメントを入力するたびにコマンド ライン モードを使用してコマンドを入力しなければならないとしたら、あまりにも退屈です。そこで、データベースに接続するための可視化ツールが登場しました(詳細は第4章を参照)。
4.MySQLに接続する
データベースに接続するための視覚化ツールは数多くあります。mysql公式のmysql workbenchやDataGrip、navicatなどがあります。
ここでは、市場で一般的に使用されているツールである navicat を選択します。
このツールの公式ダウンロードは有料ですが、無料版の場合は、V 公開アカウントXinghao Tool Station をフォローし、navicat にアクセスして入手できます。
ダウンロード後、対応するディレクトリを見つけて、対応する exe 実行可能ファイルを見つけます。
exe 実行可能ファイルをダブルクリックします
次に、「接続」をクリックして「Mysql」を選択します。次に、対応するパラメータを入力します
次に「OK」をクリックします。パスワードを忘れた場合は、「接続テスト」をクリックしてパスワードが正しいかどうかをテストできます。
その後、データベースに正常に接続しました
ここでmysqlなどのデータベースファイルを安易に削除しないでください。
新しいデータベースを作成する場合は、対応する接続を右クリックし、[新しいデータベース] をクリックします。
5. いくつかの難しい問題
エラー内容: 2058 (プラグイン caching_sha2_password をロードできませんでした:)
[考えられる理由] Mysql の新しいバージョンでは、 デフォルトで認証プラグインとしてcaching_sha2_pasword が使用されます。古いバージョンでは mysql_native_passwordを使用します。MySQL に接続し、プラグイン caching_sha2_password をロードできませんでした というエラーが発生した場合 、古いバージョンのプラグインに切り替えることができます。
[対処]コマンドプロンプトcmdで MySQL にログインし、コマンドを入力します。
[解決手順]
1. cmd (win+R) を開き、次のように入力します。mysql -u root -p
进入MySQL
2. mysql を入力し、次のステートメントを実行します: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
(123456 は、事前設定された root パスワードです。私のパスワードは 123456