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の構文とコード構造に関する深い理解

推薦する

js データ型とその判定方法の例

js データ型基本データ型: 数値、文字列、ブール値、未定義、null、シンボル、参照データ型: オ...

uni-appがNFC読み取り機能を実装

この記事では、参考までに、NFC読み取り機能を実装するためのuni-appの具体的なコードを紹介しま...

MySQL のデバッグと最適化に関する 101 のヒントを共有する

MySQL は強力なオープンソース データベースです。データベース駆動型アプリケーションの数が増える...

デザイン理論:人間中心のグリーンデザイン

「人間中心」と「グリーンデザイン」という2つの視点から考える——デザイン業界の同僚とも議論する2つの...

MySQL のデッドロック チェックとデッドロック除去の例の詳細な説明

1. クエリプロセスプロセスリストを表示2. 対応するプロセスを照会し、IDを強制終了します。検証(...

一般的なメールボックスで正常に表示できる HTML メールを作成するためのヒント

HTML メールを送信するためのヒント: スタイルを使用してインライン CSS を記述する、使用する...

Nginx 構成の実装 https

目次1: https証明書を準備する2: nginx sslモジュールを準備する3: SSL証明書を...

EDMをHTMLで記述する際の注意点まとめ(メール送信時の一般的な注意点)

フォーマットエンコーディング1. ページの幅は600~800px、長さは1024px以内に設定してく...

HTML スペースコードの簡単な分析

HTML についてどれくらい知っていますか? 現在、基本的な HTML コードを学習している場合は、...

explainコマンドがMySQLデータを変更する理由

クエリで EXPLAIN を実行するとデータベースが変更されるかどうかを尋ねられた場合、おそらく「い...

要素 el-table テーブルの二次カプセル化 (テーブルの高さの調整付き)

序文会社でのインターンシップ中、フロントエンド開発にはvue+element-uiフレームワークを使...

Linux ディスク領域解放問題の概要

IDC のサーバーの /partition 使用率がいっぱいです。 100% に到達しました!確認し...

MysqlクエリJSON結果に関連する関数の概要

JSON 形式のフィールドは、MySQL 5.7 で追加された新しい属性ですが、基本的には文字列とし...

データベースSQL文の最適化

最適化する理由:実際のプロジェクトが開始され、データベースが一定期間稼働した後、初期のデータベース設...

CSS における px、em、rem、%、vw、vh 単位の違いの詳細な説明

1.ピクセルpx はピクセルの略語で、画面解像度に対する相対的な長さの単位です。 2. えむ参照は親...