Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル

Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル

1. MySQL 8.0.16を解凍する

次の図に示すように、解凍後にdadaフォルダとmy.ini構成ファイルを手動で追加します。

2. 新しい設定ファイルmy.iniを作成し、 D:\Free\mysql-8.0.16-winx64ディレクトリに配置します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
#ポート3306を設定 port = 3306
# mysqlのインストールディレクトリをbasedir=D:\Free\mysql-8.0.16-winx64に設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\Free\mysql-8.0.16-winx64\data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# パスワードを無視する# skip-grant-tables

図に示すように:

3. MYSQL設定を初期化する

管理者として Windows PowerShell を開き、 D:\Free\mysql-8.0.16-winx64\binディレクトリに移動して、次のコマンドを実行します。

mysqld --initialize --console

実行が成功すると、次の図が表示されます。

その中で、[注記] [MY-010454] [サーバー] root@localhost: の一時パスワードが生成され、その後に初期化パスワードが続きます。つまり、 diK3i1dH=k8b

Mysql設定を初期化すると、以下に示すように、データディレクトリに関連ファイルが生成されます。

4. MySQLサービスをインストールしてサービスを開始する

サービスをインストールするコマンドは、mysqld --install サービス名です。私のコンピュータにはすでにmysqlサービスがインストールされているため、以下に示すように、サービス名としてmysql8を使用します。

mysqld --install mysql8

サービスを開始するコマンドは、net start service nameです。

net start mysql8

次のスクリーンショットに示すように

5. MySQLにログインしてルートパスワードを変更する

デフォルトで割り当てられたパスワード(例:diK3i1dH=k8b)を使用してログインします。

mysql -uroot -pdiK3i1dH=k8b

ログインに成功したら、パスワードをpasswordに変更します

alter user 'root'@'localhost' IDENTIFIED BY 'password';

リフレッシュするだけ

flush privileges;

下の図に示すように

6. 再度ログインする

新しいパスワードでも正常にログインできます!

要約する

上記は、編集者が紹介したWin10でのMySQL8.0.16の無料バージョンのインストールと設定のチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)
  • Win10 64ビットMySQL8.0のダウンロードとインストールのチュートリアル図
  • MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)
  • Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル
  • win10 で mysql8.0.23 をインストールし、「サービスが制御機能に応答しません」という問題を解決する方法

<<:  WeChatアプレットのスクロールビューが左右にスライドできない問題を解決する方法

>>:  Windows に WSL をインストールして構成する方法

推薦する

マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...

ES6のシンボルデータ型について詳しく説明します

目次シンボルデータタイプシンボルが表示される理由シンボルの特徴シンボルの応用rbオブジェクトにupメ...

UDP シンプル サーバー クライアント コード例

UDP の理論については詳しく説明しません。UDP に関する HelloWorld プログラムを紹介...

CSS3は小さな矢印のさまざまなグラフィック効果を実現します

CSS を使ってさまざまなグラフィックを実現できるのは素晴らしいことです。画像を切り取る必要はなく、...

CentOS7.4 起動時の緊急モードへようこそメッセージに対する解決策

今日は仮想マシンを使って実験をしました。システムをインストールし、いくつかのオプションを最適化した後...

vue-routerのマッチングに基づいてパンくずリスト機能を実現する

この記事では主にvue-routerのmatchedをベースにしたbreadcrumb機能を紹介し、...

TypeScript の条件型に関する詳細な読書と実践記録

目次ジェネリック型での条件型の使用ツールタイプ脱出ポッド矢印関数で条件型を使用する型推論による条件型...

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

この記事では、参考までにMySQL 8.0.15のインストールと設定方法のグラフィックチュートリアル...

Javascript サンプル プロジェクトでの虫眼鏡効果の実装プロセス

目次序文事例: JD.com の虫眼鏡効果の模倣オフセットシリーズクライアントシリーズスクロールシリ...

ウェブページ内のFlash SWFファイルを変更する方法

これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...

Vue3.0 エラーの解決策: モジュール 'worker_threads' が見つかりません

vue3.0 への最初の試みを記録します。プロジェクトを開始したときに、「モジュール 'wo...

ElasticSearch と ElasticSearch-Head の Docker デプロイメントの実装

この記事では主にDockerを使ってElasticSearch:バージョン6.8.4をデプロイする方...

Vue で jsx 構文を正しく使用する方法

目次序文仮想DOM仮想DOMとは仮想DOMの利点レンダリング関数とは何ですか? jsx Vue3 で...

MySQL の接続数が多すぎるエラーの原因と解決策

目次概要本日正午、開発およびテスト環境の MySQL サービスで接続数が多すぎるというエラーが報告さ...