MySQL 8.0.21 の最新バージョンのダウンロード、インストール、設定に関する詳細なチュートリアル

MySQL 8.0.21 の最新バージョンのダウンロード、インストール、設定に関する詳細なチュートリアル

1. ダウンロード

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

MySQL ダウンロード パス: https://dev.mysql.com/downloads/file/?id=496745

ここに画像の説明を挿入

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 8.0.21 のダウンロード、インストール、および構成チュートリアルに関するこの記事は終了です。MySQL 8.0.21 のダウンロード、インストール、および構成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL Installer 8.0.21 インストール チュートリアル (画像とテキスト付き)
  • mysql8.0.21 のダウンロードとインストールに関する詳細なチュートリアル
  • MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)
  • MySQL 8.0.21 無料インストール版 設定方法 グラフィックチュートリアル
  • MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)

<<:  Vue.jsでタブ切り替えと色変更操作を実装する解説

>>:  Nginx設定ファイルの詳細な説明

推薦する

ネイティブjsは9マスグリッドのドラッグアンドドロップを実現します

ネイティブJSを使用して9つの正方形のグリッドを記述し、9つのグリッドの位置をドラッグして変更する効...

React コードを共有するためのベストプラクティス

プロジェクトがある程度複雑になると、必然的にロジックの再利用の問題に直面することになります。 Rea...

デザイン理論:人の心を理解する方法

<br />かつて、仏印と東坡氏が仏教について雑談していたとき、東坡氏が突然こう言った。...

効率的な視覚化Nginxログ表示ツール

目次導入インストール表示フィールドフィルターソートキー導入Rhit は、標準フォルダー (gzip ...

Vueは3段階のナビゲーション表示と非表示を実装します

この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...

Windows および Linux で tomcat9 を介して war パッケージを手動で展開する方法

Windows 環境と Linux 環境では結果が異なります。ウィンドウズステップ 1: Maven...

ウェブサイト標準の検証方法を通じてFlashページを共有する方法

1. 埋め込みは違法です<embed> タグは Netscape のプライベート タグで...

LinuxシステムでFuserコマンドを使用する方法

Fuser コマンドとは何ですか? fuser コマンドは、特定のファイル、ディレクトリ、またはソケ...

Vueはコンピュータカメラを呼び出して写真機能を実現します

この記事の例では、コンピュータカメラを呼び出して写真機能を実現するためのvueの具体的なコードを参考...

Nginx リバース プロキシでセッション永続性を実装する 2 つの方法の詳細な説明

1. ip_hash: ip_hash は、送信元アドレス ハッシュ アルゴリズムを使用して、サーバ...

シンプルな加算計算機の JavaScript 実装

この記事では、参考までに、加算計算機を実装するためのJavaScriptの具体的なコードを紹介します...

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

この記事では、参考として MySQL 5.7.23 のインストール チュートリアルを記録します。 1...

Dockerのインストール方法とDockerの4つのネットワークモードの詳細説明

1. Dockerをインストールするyum -y install docker-ioインストールが完...

JavaScriptの基本構文とデータ型の詳細な説明

目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...

Linux で文字列を整理するためのヒント

Linuxの操作では、ファイル内の文字列を置換したりカウントしたりすることが多いです。ここでまとめを...