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 をインストールして構成する方法

推薦する

Docker で Node.js をデプロイする方法

序文プロジェクトでは中間層としてNodeを使用し、Nodeのデプロイにはdockerを使用します。こ...

Flinkのフォールトトレラントメカニズムに関する簡単な説明:ジョブ実行とデーモン

目次1. ジョブ実行のフォールトトレランス1.1 タスクフェイルオーバー戦略1.2 ジョブ再開戦略2...

Linuxのwhichコマンドの具体的な使い方

Linux でファイルを見つけたいのに、その場所がわからないことがよくあります。次のコマンドを使用し...

HTML テーブル マークアップ チュートリアル (6): 暗い境界線の色属性 BORDERCOLORDARK

表では、右下の境界線の色を個別に定義したり、セルの左上の境界線の色を定義したりできます。これら 2 ...

MySQL のデフォルトのストレージ エンジンを変更する方法

mysql ストレージ エンジン: MySQL サーバーはモジュール スタイルを採用しており、特にス...

Apache ソースコードのインストールと仮想ホストの設定に関する詳細なチュートリアル

ソースからApacheをインストールする1. Apacheソースコードをアップロードして必要なソフト...

MySQL の主キーがクエリを高速化するために数値を使用するか UUID を使用するかについての簡単な分析

実際の開発では、MySQL の主キーは重複できず、主キーが自動的にインクリメントされることがあります...

Eclipse と IDEA 用に Tomcat サーバーを構成する方法

tomcat サーバーの構成誰もが Web について学習するときに、自分のツール用に Tomcat ...

React で複数の setStates が何回呼び出されるのでしょうか?

目次1. 2 つの setState を何回呼び出すのですか? 2. 2 つの setState の...

vue-cropperプラグインは、画像キャプチャとアップロードコンポーネントのカプセル化を実現します。

vue-cropperプラグインをベースにした画像キャプチャとアップロードコンポーネントをカプセル...

Vueでルーティング権限を動的に設定する主なアイデア

以前、インターネット上で動的ルーティング設定をいくつか見たことがありましたが、現在のプロジェクトとは...

Nginxを使ってサーバー内で複数コンテナの共存を実現する方法

背景Tencent Linux クラウド ホストがあり、その上に Docker (ServiceDo...

uniappを使用してWeChatミニプログラムでEChartsを使用する方法

今日は、uniapp を使用して Echarts を統合し、マップ チャートを表示します。 mpvu...

Vue.js のミックスインの詳細な説明

ミックスインは、コンポーネントに分散された再利用可能な機能を柔軟な方法で提供します。 Mixin オ...