Windows に MySQL 8.0.16 をインストールする手順とエラーの解決方法

Windows に MySQL 8.0.16 をインストールする手順とエラーの解決方法

1. はじめに:

mysql8以降は、これまでよく使われていたバージョンと比べてかなり変更点が大きいと思います。インストールを始めたばかりなので、まずは基本から。現在、mysql8 は解凍された構成バージョンを使用してのみインストールでき、古いバージョンの確実なインストールは存在しなくなります。実際、mysql8 はインストール方法がわかれば特に面倒ではありません。

注意すべき点は次のとおりです:

1. mysql8 では my.ini は必要なく、解凍後にデータ フォルダにファイルが自動的に生成されます。デフォルトのポートは 3306 です。このファイルが存在する場合、mysql の初期化は失敗します。

2. my.ini ファイルを作成して設定した場合、データファイルが存在する場合は初期化前に削除してください。次に初期化します

3. 初期化後、パスワードが自動的に生成されます。書き留めておいてください。後でMySQLにログインするときにパスワードを変更する必要があります。

4. 暗号化ルールを変更します。そうしないと、ツールを使用してMySQLに接続できなくなります。

2. 手順:

1. .zip インストール パッケージをダウンロードし、独自のインストール場所に解凍します。

あるいは、他のバージョンを選択することもできます。

2. 管理者として cmd を開き、mysql の bin ディレクトリに入ります。

3. 初期化して生成されたユーザーパスワード(ルートの場合はランダムパスワード)を書き留めます。mysqld --initialize --console

4. サービスmysqld --installをインストールします。

5. mysqlサービスを起動します。net start mysql

6. 書き留めたアカウントとパスワードを使用してログインします。

知らせ:

7. ルートパスワードを変更する     alter user 'root'@'localhost' identified by '123456';

8. この時点でエラー 2059 が表示される場合は、暗号化ルールを変更する必要があることを意味します。

mysql -uroot -ppassword #ログインuse mysql; #データベースを選択ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #暗号化方式を変更FLUSH PRIVILEGES; #権限を更新

この時点ではこれで終わりです。

要約する

上記は、Windows に MySQL8.0.16 をインストールする際の解決方法についてご紹介した手順とエラーです。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • JDBC を使用して Mysql 8.0.11 に接続するときに発生するさまざまなエラーを解決する方法
  • MySQL 8.0 のインストール中に発生した 3 つの小さなエラーの概要
  • MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策

<<:  phpmyadmin を使用して MySQL 権限を設定する方法

>>:  JavaScriptの構文とコード構造に関する深い理解

推薦する

MySQLにおける区切り文字の定義と機能の詳細な説明

MySQL を初めて学ぶときは、区切り文字の本当の目的を理解していないかもしれません。区切り文字は、...

CSS でのフレックスレイアウトの詳細な説明

フレックス レイアウトは、エラスティック レイアウトとも呼ばれます。任意のコンテナーをフレックス レ...

フロントエンドコンポーネント化の基礎知識を詳しく解説

目次コンポーネントの基本概念オブジェクトとコンポーネントの違い成分属性属性とプロパティ属性:財産:ク...

JavaScript ウェブページ入門開発詳細説明

パート3: ❤バックエンドデータ受信を見落とす3つの方法❤ (おすすめ集)パート 2: Web フォ...

VMware 仮想マシンの 3 つの接続方法の例の分析

NATこのようにして、仮想マシンのネットワーク カードはホストの VMnet8 に接続されます。この...

Tomcat マルチレイヤーコンテナの設計に関する簡単な説明

目次コンテナ階層サーブレットの検索を要求するプロセス仕組みTomcat のコンテナは Servlet...

JavaScriptはイベントリスナーをイベント委任にバッチで追加します。詳細なプロセス

1. イベント委任とは何ですか?イベント委譲: イベントバブリングの特性を利用して、子要素に登録すべ...

MySQL InnoDB インデックス拡張の詳細な説明

インデックス拡張: InnoDB は、プライマリ キー列をそのインデックスに追加することで、各セカン...

HTML テーブルのオーバーフローの解決方法

テーブルが広い場合は、あふれてしまう可能性があります。たとえば、左と右の 2 つの div がありま...

Web 標準アプリケーション: Tencent QQ ホームページの再設計

Tencent QQのホームページがリニューアルされ、Webフロントエンド開発がますます注目を集めて...

JavaScript フロー制御 (ループ)

目次1. forループ2. 二重の for ループ3. whileループ4. dowhileループ5...

一目でわかる$nextTickの説明

目次1. 機能説明2. 親コンポーネント3. サブコンポーネント NextTick.vue 4なぜ未...

TypeScript での関数オーバーロード

目次1. 関数シグネチャ2. 関数のオーバーロード2.1 オーバーロードされたシグネチャは呼び出し可...

MySql が常に mySqlInstallerConsole ウィンドウをポップアップする問題の解決策

MySql は常に MySQLInstallerConsole.exe ウィンドウを定期的にポップア...

JavaScript データ プロキシとイベントの詳細な分析

目次データブローカーとイベントObject.defineProperty メソッドのレビューデータブ...