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

推薦する

HTML ベース URL タグ

その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...

Linux で FTP イメージ サーバーをインストールして展開する方法

Linux で FTP サーバーを設定するためのチュートリアルを参照してください https://w...

ウォーターフォールフローレイアウトを実装する3つの方法

序文今日、Xianyuを閲覧していたとき、各行の高さが同じではないことに気付きました。調べてみると、...

MySQL の最初のインストールが成功した後にパスワードを初期化する手順

ファイルをディレクトリに解凍しますこれは解凍後のディレクトリですmy.iniファイルを入力しますダブ...

Linuxのテキスト処理コマンドsortの詳細な説明

テキストファイルの内容を並べ替える使用方法: ソート + オプション + ファイル名 (複数のファイ...

React-Native環境のセットアップと基本的な紹介

環境の準備1. 環境構築React Native 中国語ウェブサイト2. 開発ツール フロントエンド...

Linux システムでの vim プラグインのインストールの概要

目次vimプラグインマネージャーをインストールするプラグインデモを追加プラグインを削除するには: v...

WEB中国語フォントアプリケーションガイド

Web 上でフォントを使用することは、基本的なスキルであると同時に芸術でもあります。英語のフォントに...

MySQL 文字列分割操作 (区切り文字を含む文字列のインターセプション)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...

Vue 開発ツリー構造コンポーネント (コンポーネント再帰)

この記事では、Vue開発ツリー構造コンポーネントの具体的なコードを例として紹介します。具体的な内容は...

Squid を使用して http および https 用のプロキシ サーバーを構築する方法

nginx を導入した際に、フォワードプロキシの設定も nginx を使っていました。しかし、htt...

シェルを使用してMySQLデータバックアップスクリプトを作成する

アイデアそれは実はとても簡単ですシェル スクリプトを記述して、mysql の mysqldump を...

Docker Docker の保存場所を変更する コンテナイメージのサイズ制限を変更する操作

これは新しいバージョンではもう不可能なようで、推奨されません。そうでない場合は、ソフト リンクを直接...

MySql エラー 1698 (28000) の解決策

1. 問題の説明: MysqlERROR1698 (28000) の解決方法、新しくインストールされ...

DockerとDocker-Composeの使用例

Docker は、アプリケーションをより速く配信するのに役立つオープンソースのコンテナ エンジンです...