MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル図 (テスト済みで効果的)

MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル図 (テスト済みで効果的)

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

MySQL サーバー 8.0.22 の圧縮パッケージをダウンロードするには、ここをクリックしてください。

ここに画像の説明を挿入

ダウンロードしたら解凍するだけです

2. 解凍して環境変数を設定する

2.1 インストールディレクトリにzipパッケージを解凍します。私はD:\MySQL\mysql-8.0.22-winx64に解凍しました。2.2 環境変数を設定します。

ここに画像の説明を挿入

解凍したフォルダ内のbinパスを変数値に追加します。先頭は;、末尾は

2.3 初期化my.iniファイルの作成と設定

インストールディレクトリに置く

ここに画像の説明を挿入

設定ファイル my.ini の内容は次のとおりです。

[mysqld]
# ポート 3306 を設定 port=3306
# mysql のインストール ディレクトリを設定します。basedir=D:/MySQL/mysql-8.0.22-winx64 # ここでは必ず二重のスラッシュ \\ を使用してください。単一のスラッシュを使用するとエラーが発生します。または、単一のスラッシュを使用します。自分で試してみてください # mysql データベースデータの保存ディレクトリを設定します datadir=D:/MySQL/mysql-8.0.22-winx64/data # 上記と同じ # 最大接続数を許可します max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

3. MySQLをインストールする

3.1. システムの左下隅にある Windows ロゴを右クリックし、「コマンド プロンプト (管理者)」を選択します。

ここに画像の説明を挿入

注意: 制御コマンド コンソールは管理者として実行する必要があります。

3.2. コントロール コンソールで、解凍した MySQL の bin ディレクトリに移動します。

ここに画像の説明を挿入

3.3. MySQLデータベースを初期化する

コマンド: mysqld --initialize-insecure
機能: データベースを初期化し、デフォルトのルート パスワードを空に設定します。初期化が完了すると、次の図に示すように、mysql ルート ディレクトリにデータ フォルダーが自動的に生成されます。

ここに画像の説明を挿入
ここに画像の説明を挿入

注意:上図のように 3 つのフォルダーが表示されたら初期化は完了です。

3.4. WindowsシステムにMySQLサービスをインストールする

実行コマンドを入力します: mysqld install [サービス名]
機能: Windows システムに MySQL サービスをインストールします。デフォルトのサービス名は mysql です。
注: 後ろのサービス名は省略できます。デフォルト名は mysql です。もちろん、コンピューターに複数の MySQL サービスをインストールする必要がある場合は、mysql5 や mysql8 などの異なる名前で区別できます。

3.5. mysqlサービスを開始する

インストールが完了したら、net start mysql コマンドを使用して MySQL サービスを開始できます。 net stop mysql コマンドを使用してサービスを停止します。 sc delete MySQL/mysqld -removeコマンドを使用してMySQLサービスをアンインストールします。

3.6. パスワードの変更

MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します。
mysql -u ルート -p
このとき、パスワードの入力を求められます。Enter キーを押すだけで (上記では空のパスワードが設定されています)、正常にログインして MySQL コマンド モードに入ることができます。 パスワードを変更します(パスワードを変更しないとリモート接続を設定できません)
mysql に切り替えて、次のコマンドを実行します。

mysql を使用します。
ALTER USER 'root'@'localhost' は 'root' によって識別されます。

その後、設定は成功です。このとき、mysqlのユーザー名は: root、パスワードは: rootです。
最後に、終了して root として再度ログインします。リモート接続のユーザー名は root、パスワードは root です。

これで、MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル (テスト済みで効果的) に関するこの記事は終了です。MySQL 8.0.22 圧縮パッケージのインストールと構成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.28 のインストールと設定方法のグラフィックチュートリアル
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Kylin V10にMySQL 8.0.28をインストールし、リモートアクセスを実装する
  • MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • 非常に詳細な MySQL8.0.22 のインストールと設定のチュートリアル
  • MySQL 8.0.19 のインストールと設定方法のグラフィックチュートリアル
  • Windows での MySQL 8.0.28 のインストールと設定のチュートリアル

<<:  Docker Swarm クラスタ管理の使用と原理の分析

>>:  HTMLの基礎: HTMLの基本構造

推薦する

MySQL5.7.21 解凍版インストール詳細チュートリアル図

私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...

MySQLデータ移行の概要

目次序文: 1. データ移行について2. 移行計画と留意点要約:序文:日常業務では、テーブル、データ...

sysbenchツールによるMySQLデータベースのパフォーマンステストの実装方法

1. 背景Sysbench は、システムのハードウェア パフォーマンスをテストできるストレス テスト...

Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします

1. 環境整備:オペレーティング システム: CentOS Linux リリース 7.5.1804 ...

Vue2 と Vue3 でウォッチ リスナーを使用する方法

watch : データの変更を監視する(特定の値の変更イベント) vue2.x データ(){ 戻る ...

Nginx でバージョン番号を隠す方法

Nginx はバージョン番号を非表示にする実稼働環境では、セキュリティ上の脆弱性の漏洩を避けるために...

Linux sftp コマンドの使用法

SFTPの概念sftp は、安全なファイル転送プロトコルである Secure File Transf...

中央のテキストの両側に水平線を描くためのCSS

1. vertical-align プロパティは次の効果を実現します。 vertical-alig...

バックアップ データをインポートするときに innodb_index_stats がエラーを報告する場合の主キー競合の解決方法

障害の説明percona5.6、mysqldump フルバックアップ、バックアップデータのインポート...

CSS で背景ぼかし効果を実装するサンプルコード

以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...

MAC での MYSQL5.7.17 接続失敗の問題と解決策

MYSQL5.7.17 が MAC で接続できない問題。SQLBench_community 6.3...

Vue バックグラウンドでステータス ラベルをエレガントに記述する例

目次序文最適化変数の抽出二次包装 el-tag コンポーネント使用要約する序文バックエンドシステムの...

Docker が PostgreSQL を起動するときに複数のデータベースを作成するためのソリューション

1 はじめに「DockerでPostgreSQLを起動する方法といくつかの接続ツールのおすすめ」の記...

CentOS8 で Docker を使用してオープンソース プロジェクト Tcloud をデプロイするチュートリアル

1. Dockerをインストールする1. 仮想マシンに Centos7 をインストールしました。Li...

廃止された Docker は Podman に置き換えられますか?

Kubernetes チームは最近、最新バージョンの Docker でサポートされている機能を廃止...