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はシンプルなショッピングカートの例を実装します

推薦する

PHP-HTMLhtml 重要な知識ポイントメモ(必読)

1. フレームセット、フレーム、iframeを使用して複数のウィンドウを実現する2. 画像上のマッ...

Windows での MySQL インストール チュートリアル (画像とテキスト付き)

MySQL インストール手順 MySQL は、スウェーデンの MySQL AB によって開発された...

CSS3はさまざまな境界効果を実現します

半透明の境界線結果: 実装コード: <div> 半透明の境界線が見えますか? </...

Linux ファイルとユーザー管理の実践

1. /etc ディレクトリ内の、文字以外の文字で始まり、その後に文字と任意の長さのその他の文字が続...

MySQLデータベース操作の基本コマンド

1. データベースを作成します。 データ data _name を作成します。 PHP でデータベー...

MySQL 圧縮の使用シナリオとソリューション

導入圧縮トランスポート プロトコル、圧縮列ソリューション、圧縮テーブル ソリューションなど、MySQ...

JVMシリーズのメモリモデルの詳細な説明

目次1. メモリモデルとランタイムデータ領域2. マインドマップと凡例3. オブジェクトはJVMから...

便利で使いやすいウェブアプリケーションを設計するための 10 のヒント

より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...

CentOs でノード バージョンを手動でアップグレードする方法

1. 対応するNode.jsパッケージを見つけます。https://nodejs.org/downl...

CentOS サーバーの時間を北京時間に変更する方法

1. VPSとCentOSシステムを購入しましたが、サーバーの時間が北京時間と一致せず、時差があるこ...

少なくとも7日間連続して注文を行ったユーザーに対するSQLクエリ

テーブルを作成するテーブル order(id varchar(10),date datetime,o...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

Linux での tcpdump コマンドの詳細な分析と使用方法

導入簡単に言えば、tcpdump は、ネットワーク上のトラフィックをダンプし、ユーザーの定義に従って...

アイデアコンパイラvueインデントエラー問題シナリオの分析

プロジェクトシナリオ: Vueプロジェクトを実行したらインデントエラーが出ました。ideaコンパイラ...

Vueのフィルターについて知っておくべきこと

目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...