MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.21のインストールと設定方法を記録してみんなで共有します。

1. ダウンロード

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

mysql ダウンロード パス

リンクを直接クリックしてダウンロードすることもできます: mysql 8.0.21

2. 圧縮パッケージを解凍する

インストールディレクトリに解凍します:

3. このディレクトリに新しいmy.ini設定ファイルを作成します。

[mysqld] 
# ポート 3306 を設定 port=3306 
# mysqlのインストールディレクトリを設定します basedir=D:\environment\mysql\mysql-8.0.21-winx64
# mysql データベースデータの保存ディレクトリを設定します。datadir=D:\environment\mysql\mysql-8.0.21-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 クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。 port=3306 
デフォルトの文字セット=utf8

basedir と datadir を独自のディレクトリに置き換える必要があることに注意してください。

4. 環境変数を設定する

このコンピューター->プロパティ->システムの詳細設定->環境変数->システム変数->パス

mysqlインストールディレクトリの下のbinフォルダのアドレス

5. データフォルダを作成して初期化する

Window+R cmdと入力して実行: mysqld --initialize-insecure

最初の落とし穴: VC++2015 (Microsoft Visual C++ 2015 再頒布可能パッケージ) がインストールされていません。vc_redist.x64 をダウンロードしてプログラムを実行し、直接インストールしてください。

2番目の落とし穴:

コンピュータにこのファイルがないので、ダウンロードして C:\Windows\System32 にドロップするだけです。

このとき、次のコマンドを実行します: mysqld --initialize-insecure

インストールディレクトリに追加のデータフォルダが作成されます

6. 初期化ステートメントを実行する

mysqld --defaults-file=D:\environment\mysql\mysql-8.0.21-winx64\my.ini --initialize –console

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

mysqld インストール

別のエラーを報告:

解決策: cmd.exe プログラムを開くときに「管理者として開く」を選択します。

ここに少し追加情報があります: Windows で管理者として cmd.exe を実行する方法。ドライブ C -> Windows -> System32 -> cmd.exe を開いて、右クリックし、管理者として実行します。

次にmysqld installを実行すると、次のように表示されます。

8. 実行後にMySQLを初期化し、ルートユーザーを作成する

mysqld --initialize-insecure --user=mysql

9. MySQLサービスを開始する

ネットスタートMySQL 

10. ルートアカウントとパスワードを設定する

mysqladmin -u ルート -p パスワード 123456

起動後、ルート ユーザーのパスワードは空です。Enter キーを押すと、「パスワードを入力」が表示されます。何も入力しないでください。次の手順に進むには Enter キーを押します。パスワードは 123456 です。パスワードを入力しないでください。

ログインユーザー

mysql -u ルート -p
(Enterキーを押した後、パスワードを入力してください。前回設定したパスワードは123456です) 

この時点でログインは成功し、インストールは完了です。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 8.0.24 リリースノートのいくつかの改善点
  • MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)
  • MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.22 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.21 無料インストール版 設定方法 グラフィックチュートリアル
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)
  • MySQL 8.0.20 のインストールと設定の詳細なチュートリアル
  • MySQL 8.0.24 のインストールと設定方法のグラフィックチュートリアル

<<:  Linux におけるゼロコピー技術の使用に関する簡単な分析

>>:  JSが5つ星の賞賛を獲得

推薦する

Centos7 に DAMO データベースをインストールするチュートリアル

1. 準備Linux オペレーティング システムをインストールした後、ここで Linux 7 を選択...

ノードにおけるhttpモジュールの使用と実行プロセス

ノードにおけるhttpの役割は何ですか? httpモジュールの役割は、サーバーの作成と記述を支援する...

MySQL監視ツールmysql-monitorの詳細な説明

1. 概要mysql-monitor MYSQL 監視ツール、最適化ツール、1 つの Java Sp...

Linuxはiptablesを使用して複数のIPからのサーバーへのアクセスを制限します

序文Linux カーネルでは、netfilter は、パケット フィルタリング、ネットワーク アドレ...

Dockerが正常に起動しない原因と解決策を詳しく解説

1. Docker 起動時の異常なパフォーマンス: 1. ステータスが繰り返し再起動している場合は、...

nginx.conf ファイルの構文強調表示とフォーマット設定には nginx.vim ツールを使用します。

私はtengineを使用しています。インストールディレクトリは/usr/local/tengineで...

Linuxで新しいユーザーを作成し、指定されたディレクトリへの権限を付与する

1 ユーザーを作成し、ユーザーのルートパスとパスワードを指定します useradd -d /home...

JavaScriptはすべての選択と選択解除の操作を実装します

この記事では、JavaScriptで全選択と全選択解除の操作を実装するための具体的なコードを参考まで...

メタ宣言注釈の手順

メタ宣言注釈の手順: 1. モバイル ページと 1 対 1 で対応するすべての PC ページを分類し...

ローカルの Windows リモート デスクトップから Alibaba Cloud Ubuntu 16.04 サーバーに接続する方法

ローカル Windows リモート デスクトップが Alibaba Cloud Ubuntu 16....

JavaScript で最も高速なループはどれですか?

どの for ループまたは反復子がニーズに適しているかを知ることで、アプリケーションのパフォーマンス...

Linux デュアル ネットワーク カード バインディング スクリプト メソッドの例

Linux の操作と構成作業では、デュアル ネットワーク カードのバインディングがよく使用されます。...

Centos6.6 で php7 + nginx 環境をインストールする方法

この記事では、centos6.6 で php7 + nginx 環境をインストールする方法について説...

MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する

MySQL 8.0.16で初回ログイン時のパスワードを変更する方法を紹介します。 MySQLデータベ...

Docker を使って LEMP 環境を素早く構築する方法の例

LEMP(Linux + Nginx + MySQL + PHP)は、基本的に今日のWeb開発者にと...