MySQL 8.0.17 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.17 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.17のインストールと設定方法を参考までに紹介します。具体的な内容は以下のとおりです。

インストーラーのダウンロード:

まず、MySQLの公式サイトにログインし、MySQL 8.0.17のインストールパッケージをダウンロードします。公式ウェブサイトアドレス: https://www.mysql.com/

MySQL の公式 Web サイトを開いた後、表示されるページで [ダウンロード] ボタンをクリックします。

ポップアップ表示されたページで、以下に示すように「コミュニティ」をクリックします。

次に、MySQL コミュニティのダウンロード ページに移動し、MySQL Community Server を見つけて、以下に示すようにダウンロード ボタンをクリックします。

「ダウンロード」ボタンをクリックすると、新しいページがポップアップ表示されます。新しいページの中央にある「MySQL Community Server 8.0.17」を見つけて、右下隅にある「ダウンロード ページに移動」をクリックし、実際のダウンロード ページに進みます。次の図に示すように:

実際のダウンロード ページに入ると、ページの下部にダウンロード可能なファイルが 2 つあることがわかります。MySQL インストーラーをダウンロードした後、ダウンロードを続行しなくて済むように、サイズの大きい 2 番目のインストーラーをダウンロードすることにしました。次の図に示すように:

ダウンロード ボタンをクリックすると、ログインまたは登録を促すページがポップアップ表示されます。それに注意する必要はありません。ページの下部に移動して、[ダウンロードのみ] をクリックするだけです。次の図に示すように:

MySQL インストーラーは 32 ビットですが、インストーラーは 32 ビットと 64 ビットの両方の MySQL を同時にインストールすることに注意してください。

インストール手順:

まず、ダウンロードしたインストーラーを見つけてダブルクリックして実行します。インストール タイプを選択するインターフェイスがポップアップ表示されます。ここでは、次の図に示すように、サーバーのみをインストールすることを選択します。

次に「次へ」をクリックすると、インストール パスとデータ ストレージ パスを設定するためのインターフェイスが表示されます。ここでは、すべてを D ドライブに置くことを選択しました。次の図に示すように:

パスが設定されたら、「次へ」をクリックしてインストール インターフェイスに移動し、以下に示すように「実行」ボタンをクリックします。

次に、以下に示すように、「次へ」ボタンを最後までクリックします。

もう一度「次へ」ボタンをクリックすると、ユーザーを作成してパスワードを設定するためのインターフェースが表示されます。まず、root ユーザーのパスワードを設定します (このパスワードは覚えておく必要があります)。次に、下の [ユーザーの追加] をクリックして、次に示すように新しいユーザーを作成します。

「ユーザーの追加」ボタンをクリックすると、新しく作成されたユーザーの情報を設定するためのインターフェイスが表示されます。ユーザー名とパスワードを除き、他のすべてのオプションはデフォルトです。次の図に示すように:

ここで指摘しておく必要があるのは、ホスト オプションのデフォルト値は、どのホストでも MySQL データベースに接続できることを意味するということです。

[OK] ボタンをクリックすると、Windows サービス設定インターフェイスが表示されます。変更する必要はありません。以下に示すように、[次へ] をクリックするだけです。

次に、アプリケーション構成インターフェイスに移動し、[実行] ボタンをクリックして、以下に示すように実行が完了するまで待ちます。

実行結果が以下のようになったら、[完了] ボタンをクリックできます。

「完了」ボタンをクリックすると、製品構成インターフェイスが表示されます。ステータスから、製品が構成されたことがわかります。次の図に示すように:

次に、もう一度「次へ」をクリックすると、次のインターフェイスがポップアップ表示されるので、「完了」をクリックします。

この時点で、MySQL 8.0.17 のインストールは完了です。

次に、MySQL インストール パスを bin レベルにコピーします (私の場合は D:\MySQL Server 8.0\bin)。これを環境変数に追加します。

追加手順: このコンピューターを右クリック -> プロパティ -> システムの詳細設定 -> 環境変数 -> システム変数でパスを選択 -> 編集 -> 新規 -> D:\MySQL Server 8.0\bin をコピーして貼り付け -> 3 回続けて確認します。

補足1:

MySQL 8.0.17 が正常にインストールされると、次の図に示すように、スタート インターフェイスに MySQL の組み込みコマンド ライン クライアント (2 つ) が表示されます。

2 つのコマンドライン クライアントの名前は似ていますが、そのうちの 1 つには名前の末尾に -Unicode が付きます。両者の違いは、次の図に示すように、各 MySQL モジュールのエンコード方法が異なることです。

通常モードの場合:

Unicode モードの場合:

文字化けを防ぐために、コマンド ライン クライアントを Unicode モードで使用することを選択できます。

補足2:

MySQL に付属するクライアント ツールに加えて、サードパーティのクライアント ツールも使用できます。下の図に示すように、Navicat Premium を使用して MySQL データベースに接続するときに発生する 2059 エラーを解決する方法は次のとおりです。

このエラーの原因は、mysql8 より前のバージョンの暗号化ルールが mysql_native_password であるのに対し、mysql8 以降の暗号化ルールが caching_sha2_password であるためです。この問題を解決するには、MySQL ユーザー ログインの暗号化ルールを mysql_native_password に変更します。

MySQL データベース サーバーに正常に接続したら、次のステートメントを順番に入力します。

ユーザー root の場合:

# パスワードを無期限に設定する ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

# 暗号化ルールを変更し、新しいユーザー パスワードを設定します。ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password'; 

#権限をフラッシュする FLUSH PRIVILEGES;

新しく作成されたユーザー yahui の場合:

ALTER USER 'yahui'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; # @ の後の % は任意のホストを示します ALTER USER 'yahui'@'%' IDENTIFIED WITH mysql_native_password BY '新密码'; # @ の後の % は任意のホストを示します FLUSH PRIVILEGES; # 権限を更新

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux 7.6 バイナリに MySQL 8.0.27 をインストールする詳細な手順
  • MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0 のインストールと設定のチュートリアル
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.19 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル
  • mysql8.0.27 の設定手順と注意事項

<<:  シンプルなビデオ連射機能を実装する JavaScript CSS3

>>:  Docker ベースの MySQL マスタースレーブレプリケーション環境を構築するための実装手順

推薦する

MySQL データベースは何をしますか?

MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべて...

ウェブページを作成する際に注意すべき点

--ホームページのバックアップ1.txtテキスト2. 画像をスキャンする3. PSDデザイン原画(A...

JS の原価と基準価額の問題に関する簡単な分析

プリミティブ値 -> プリミティブ型Number String Boolean undefin...

MySQLデータベースに中国語の文字を保存するときに発生するエラーを解決する方法を教えます

目次1. 遭遇した問題2. 問題を分析する3. 本当の問題4. 解決策5. ソリューション効果1. ...

keepalived+nginx の高可用性を実装する方法の例

1. keepalived の紹介Keepalived は、もともと LVS クラスタ システム内の...

MySQLとNavicatプレミアムのインストールと設定の詳細な手順

前提条件: Mac、zsh がインストールされ、bash のときに mysql がダウンロードされ、...

3つの簡単な例を使ってハイパーリンクの下線を削除する方法

ハイパーリンクの下線を削除するには、スタイルシート CSS を使用する必要があります。当面は CSS...

Window.nameはクロスドメインデータ転送の問題を解決します

<br />原文: http://research.microsoft.com/~hel...

Docker 構成コンテナの場所とヒントのまとめ

Docker の使用に関するヒント1. 停止したDockerコンテナをすべてクリーンアップする停止し...

Docker デプロイメントサービスの落とし穴を登る過程の詳細

初めて書きます。自己紹介させてください...みなさんこんにちは。私はジャスミンです。なぜジャスミンと...

CSSは、閉じることができるマスクレイヤーを備えたポップアップウィンドウ効果を実装します。

実際の開発ではポップアップウィンドウがよく使われます。CSS3を勉強していたときに、閉じることができ...

Zabbix 監視ソリューション - 最新の公式バージョン 4.4 [推奨]

ザビックス2019/10/12 チェンシン参照するhttps://www.zabbix.com/do...

MySQL で削除されたレコードが有効にならない理由のトラブルシューティング

オンライン MySQL トランザクションの問題の記録先週の金曜日、大きなテーブルを削除する操作を実行...

TypeScript 3.7 で注目すべき 3 つの新機能について簡単に説明します。

目次序文オプションの連鎖ヌル結合呼び出されていない関数のチェック他の序文TypeScript 3.7...