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 マスタースレーブレプリケーション環境を構築するための実装手順

推薦する

Dockerコンテナの操作手順の概要と詳細説明

1. コンテナを作成して実行するdocker run -it --rm centos:latest ...

CSS でフッターの「下部吸収」効果を実現

よく遭遇する問題: 下部の要素を「下部に貼り付ける」効果を CSS でどのように実現するか。この記事...

MySQLインデックスが失敗するいくつかの状況の分析

1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...

Ubuntu 20.04 Firefox でビデオを再生できない (Flash プラグインがない) 場合の解決策

1. Flashプラグインパッケージのダウンロードアドレス: https://get.adobe.c...

Centos7 に yum 経由で MySQL をインストールする方法

1. MySQLがインストールされているかどうかを確認する yum インストール済みリスト | gr...

JavaScript で円形のプログレスバー効果を実装する

この記事では、円形のプログレスバー効果を実現するためのJavaScriptの具体的なコードを参考まで...

MySQL XA で分散トランザクションを実装する方法

目次序文XA プロトコルMySQL XA で分散トランザクションを実装する方法序文MySQL が単一...

Apple 電卓の JS 実装

この記事の例では、Appleの電卓を実装するためのJSの具体的なコードを参考までに共有しています。具...

ドメイン名を介してプロジェクトにアクセスするnginx + tomcatの例

ドメイン名を使ってプロジェクトにアクセスする方法が気になったのですが、自分でドメイン名を取得するのは...

mysql-joinsの具体的な使用方法

目次結合構文: 1. InnerJOIN: (内部結合) 2. LeftJOIN: (左結合) 3....

Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

1. パスワードを変更する1. 一般ユーザーのパスワードを変更する パスワード現在のパスワードを入力...

Nginx+SSL による双方向認証を実装するためのサンプル コード

まずディレクトリを作成する cd /etc/nginx mkdir ssl cd ssl CA と自...

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

最近、MySQL を始めとしてデータベースの知識を勉強し始めました。以下では、皆さんの参考になるよう...

js 配列 fill() 充填メソッド

目次1. fill() 構文2. fill() の使用3. まとめ序文:配列の初期化方法についてはよ...

MySQLオンラインDDL gh-ostの使用の概要

背景: DBA として、大規模なテーブルの DDL 変更のほとんどは、Percona の pt-on...