MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)

MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)

MySQL 8.0.13 のインストールと設定方法を皆さんと共有したいと思います。お役に立てれば幸いです。

1. mysql-8.0.13インストールパッケージをダウンロードする

ダウンロード アドレスで、ダウンロードする zip インストール パッケージを選択します。

2. インストールしたいディレクトリに解凍します

3. my.ini設定ファイルを作成する

[mysqld]
#ポート port = 3306
#mysql インストールディレクトリ basedir = E:/amp/mysql8
#mysql データ保存ディレクトリ datadir = E:/amp/mysql8/data
#許可される最大接続数 max_connections = 1024
#サーバーが使用するデフォルトの文字セットは、character-set-server = utf8mb4です
#デフォルトのストレージエンジン default-storage-engine = INNODB
#サービス固有識別子 server_id = 1
#スロークエリを有効にするかどうか slow_query_log = 1
#スロークエリログファイルのパスと名前を指定します slow_query_log_file = slow.log
#SQL 文は実行時間がこの値を超えた場合にのみ記録されます long_query_time = 10
#binlogを開く log-bin = mysql-bin
#sql モード sql_mode = NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
 
#ここで、mysql8のデフォルトのパスワード検証プラグインがcaching_sha2_passwordに変更されたことに注意してください。
#以前のものとの互換性のため、mysql_native_passwordに戻します
デフォルト認証プラグイン = mysql_native_password
 
[mysql]
デフォルトの文字セット = utf8mb4
 
[クライアント]
ポート = 3306
デフォルトの文字セット = utf8mb4

4. 管理者としてコマンドラインプログラムを実行し、mysqlのbinディレクトリに入り、インストールコマンドを実行します。

パスワードなし:

mysqld --initialize-insecure --console

ランダムなパスワードを自動的に生成します:

mysqld --initialize --console 

サービスをインストールして開始します。

mysqld --install [サービス名]
net start [サービス名]

5. 上記のランダムに生成されたパスワードを使用してMySQLにログインし、ルートパスワードを変更します。

mysql -u ルート -p

mysql8.0.4 より前では、次のメソッドを直接使用できます。

SET PASSWORD=PASSWORD('新しいパスワード');

mysql8.0.4 以降では、次のメソッドのみ使用できます。

ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。

ユーザーテーブル情報を照会する

mysql.user からホスト、ユーザー、プラグインを選択します。 

MySQL 8.0 ではユーザーに直接権限を付与する構文が廃止されたため、まずユーザーを作成してから権限を付与する必要があります。

'password' によって mysql_native_password で識別されるユーザー 'username'@'host' を作成します。

すべての権限を付与します:

*.* のすべての権限を 'username'@'host' に付与します。

必要に応じて権限を設定します。

*.* に対する select、insert、update、delete、create、drop、alert 権限を 'username'@'password' に付与します。

ユーザー権限の表示:

'username'@'host' の許可を表示します。

6. 最後に、必要に応じて、mysql bin ディレクトリを環境変数に追加できます。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)
  • MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.13 で日付を 0000-00-00 00:00:00 に設定すると発生する問題を解決する
  • Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策
  • MySQL 8.0.13 zipパッケージのインストール方法について
  • MYSQL8.0.13 無料インストール版 設定チュートリアル例 詳細説明
  • Windows環境でのMySQL 8.0.13無料インストールバージョンの設定チュートリアル
  • Windows 64 ビットでの MySQL 8.0.13 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.13 のインストールと設定のグラフィックチュートリアル

<<:  Vueが初めて要素を取得できなかったときの解決記録

>>:  Vueはシンプルなショッピングカートの例を実装します

推薦する

Mysqlの同時パラメータ調整の詳細な説明

目次クエリキャッシュの最適化概要クエリプロセスクエリキャッシュ構成クエリキャッシュの無効化メモリ管理...

IE6/7 における a.getAttribute(href,2) 問題の分析と解決

簡単な説明<br />IE6および7では、一般的なaタグ(HTMLで記述され、DOM操作...

Vue + Axios リクエストインターフェース方式とパラメータ渡し方式の詳しい説明

目次1. リクエストを取得する: 2. 投稿リクエスト: 3. 拡張と補足Vue スキャフォールディ...

JavaScript のフラット配列をツリー構造に変換する例

目次バックグラウンドで10,000個のデータが失われた再帰法非再帰的方法要約するバックグラウンドで1...

Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法

この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...

MySQL 5.7 でパスワードを変更するときに発生する ERROR 1054 (42S22) の解決方法

MySQL 5.7 を新しくインストールしました。ログインすると、パスワードが間違っているというメッ...

Docker で Redis クラスターを素早く構築する方法の例

Redis クラスターとはRedis クラスターは、R​​edis が提供する分散データベース ソリ...

vue3 再帰コンポーネントカプセル化の全プロセス記録

目次序文1. 再帰コンポーネント2. 右クリックメニューコンポーネント要約する序文今日、プロジェクト...

MySqlデータベースの基礎知識のまとめ

目次基本的なデータベース操作2) データベースを表示する3) データベースを選択する4) データベー...

MySQL データベースは XA 仕様をどのように実装しますか?

MySQL 一貫性ログMySQL データベースの電源が切れた場合、コミットされていないトランザクシ...

Dockerを使用してMySQL 8.0をデプロイする方法の例

1. 公式サイトを参照してdockerをインストールする2. MySQLイメージをプルします(デフォ...

Linux での MySql centos7 のバイナリコンパイルとインストールに関するチュートリアル

// これをインストールするのに丸一日かかったので、記録するためにメモを書きました。 //何か問題が...

Vue3のdefineComponentの役割についての簡単な説明

目次defineComponent オーバーロード関数開発実務defineComponent 関数は...

Dockerコンテナとホスト間のデータ相互作用の概要

序文実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共...

JavaScript で実装された 6 つの Web ページ画像カルーセル効果の詳細な説明

目次1. マウスがカルーセル モジュール上を通過すると、左右のボタンが表示され、モジュールを離れると...