MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更

MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更

この記事では、参考までにMySQL 8.0.19 winx64のインストールチュートリアルを紹介します。具体的な内容は次のとおりです。

1. mysql-8.0.19-winx64をダウンロードする

1.1 アクセスアドレス: https://dev.mysql.com/downloads/mysql/

1.2 zip パッケージを解凍し、解凍したファイル mysql-8.0.19-winx64 を、図に示すように、D ドライブなどの目的の場所に置きます。

1.3 環境変数を設定する(CMDウィンドウで操作するときにパスを繰り返し切り替えないようにするため)

パスの下にD:\mysql-8.0.19-winx64\binを追加します。

環境変数が設定されると、将来 CMD または Windows Powershell を再度開いたときに、 mysql bin ディレクトリに切り替えてコマンドを実行しなくても、mysql と直接入力してログインできるようになります。

1.4 my.ini 設定ファイルを書く必要はありません (注意)

新しいバージョンのMySQLがインストールされると、my.ini (または my-default.ini) ファイルは存在しなくなります。また、これを追加すると MySQL が起動しなくなる可能性があるため、自分で追加する必要はありません。試してみました。インターネット上の多くのブログチュートリアルでは、my.ini (または my-default.ini) ファイルを追加するように書かれていますが、今追加する必要はありません。

2. MySQLの初期化とサービスのインストール

2.1 「win」キーを押してスタートメニューを開き、検索ボックスに「cmd」と入力し、検索結果で「コマンドプロンプト」プログラムを選択して右クリックし、「管理者として実行」を選択します。

2.2 初期化

管理者権限でCMDまたはWindows Powershellを開きます
使用するコマンド: mysqld --initialize --console
CMD コマンドを使用した後の操作は次のとおりです。

C:\Windows\system32>D:\Python\mysql-8.0.12-winx64\bin\mysqld --initialize --console
2018-09-13T14:36:55.758742Z 0 [システム] [MY-013169] [サーバー] D:\Python\mysql-8.0.12-winx64\bin\mysqld (mysqld 8.0.12) プロセス 3104 としてサーバーの初期化が進行中です
2018-09-13T14:37:12.072904Z 5 [注記] [MY-010454] [サーバー] **root@localhost: `4P!w2fqBruGi`** の一時パスワードが生成されました
2018-09-13T14:37:23.274980Z 0 [システム] [MY-013170] [サーバー] D:\Python\mysql-8.0.12-winx64\bin\mysqld (mysqld 8.0.12) サーバーの初期化が完了しました

パスワードを書き留めます。ここでのパスワードは4P!w2fqBruGiです。パスワードはランダムに生成され、人ごとに異なります。ここで生成されたパスワードは、後でパスワードを変更するときに使用されます。

2.3 MySQLサービスをインストールする

次のコマンドを使用します: mysqld --install

C:\Windows\system32>D:\Python\mysql-8.0.12-winx64\bin\mysqld --install
サービスが正常にインストールされました。

2.4 サービスの有効化

次のコマンドを使用します: net start mysql

C:\Windows\system32>D:\Python\mysql-8.0.12-winx64\bin>ネットスタートmysql
MySQL サービスが開始しています。
MySQL サービスが正常に開始されました。

2.5 パスワードの変更

ログインするにはコマンドを入力してください: mysql -u root -p
保存したパスワード( 4P!w2fqBruGiなど)を入力します。
次のコマンドを使用します: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
パスワードは6桁以上でなければならないことに注意してください。たとえば、私が設定したパスワードは123456です。

D:\Python\mysql-8.0.12-winx64\bin>mysql -u ルート -p
パスワードを入力してください: ************
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは8です
サーバーバージョン: 8.0.12

mysql> ユーザー 'root'@'localhost' を変更し、'123456' で識別します
  -> ;
クエリは正常、影響を受けた行は 0 行 (1.98 秒)

2.6 新しいパスワードでログイン

使用するコマンド: mysql -u root -p

D:\Python\mysql-8.0.12-winx64\bin>mysql -u ルート -p
パスワードを入力してください: ******
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは10です
サーバーバージョン: 8.0.12 MySQL コミュニティサーバー - GPL

Copyright (c) 2000, 2018, Oracle およびその関連会社。無断複写・転載を禁じます。

OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

マイSQL>

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Windows 64 ビットでの MySQL 8.0.25 のインストールと構成のチュートリアル (最も詳細!)
  • Windows Server 2012 で MYSQL5.7.24 をインストールする際の問題の詳細な説明
  • Windows での MySQL の詳細なインストール手順と基本的な使用方法
  • WindowsでのMySQLインストールチュートリアルの詳細な紹介
  • Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)
  • Windows に MySQL 8.0.x をインストールするチュートリアル

<<:  Docker を使用してエンタープライズレベルのカスタムイメージを構築する方法

>>:  VUEはトークンログイン認証を実装

推薦する

JavaScript DOMContentLoaded イベントのケーススタディ

DOMContentLoaded イベント文字通り、DOM がロードされた後に実行されます。 win...

AWSサーバーリソースを無料で使用する方法を教えます

AWS - Amazon のクラウド コンピューティング サービス プラットフォーム以前、AWS の...

UbuntuでGRUBの起動時間を変更する

grubの起動時間を変更するためのオンライン検索は基本的に/etc/default/grubを変更す...

フロントエンドの状態管理(パート2)

目次1. 再出発1.1. ストア(司書) 1.2. 状態(書籍) 1.3. アクション(図書貸出リス...

画像の色を変更するための純粋なCSS

画像の色を変更するための CSS テクニックは非常にシンプルです。具体的なコードは次のとおりです。ヒ...

抽選効果を実現するJavaScript

この記事では、宝くじマシンの効果を実現するためのJavaScriptの具体的なコードを参考までに共有...

MySQL でデータベースを作成した後、ユーザー 'root'@'%' によるデータベース 'xxx' へのアクセスが拒否される問題を解決する

序文最近、仕事で問題が発生しました。データベースを作成した後、データベースに接続するときにエラーが発...

MySQLデータベースで外部キー制約を使用する必要があるかどうかの詳細な説明

1. はじめに外部キー制約を使用するかどうかという話題は、すでに決まり文句になっています。学校では、...

MySQL mysqldump の使い方の詳しい説明

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

Docker 接続 MongoDB 実装プロセスとコード例

コンテナが起動した後まず管理者にログインして新しいユーザーを作成してください $ docker ex...

JavaScriptのプリコンパイルを見てみましょう(概要)

JSランニング三部作js実行コードは3つのステップに分かれています構文解析プリコンパイル解釈Jav...

Docker用国産イメージウェアハウスの使い方

1. 問題の説明何らかの理由により、中国でのDockerイメージのダウンロード速度は特に遅くなります...

MySQL ストアド プロシージャにおけるループ ステートメント (WHILE、REPEAT、LOOP) の使用法の分析

この記事では、例を使用して、MySQL ストアド プロシージャでのループ ステートメント (WHIL...

Nginxにモジュールを動的に追加する方法

前面に書かれた多くの場合、現在のプロジェクトの状況とビジネスニーズに基づいて Nginx をインスト...

Vue プロジェクトがページング効果を実現

ページング効果は、参考までにvueプロジェクトに実装されています。具体的な内容は次のとおりです。 1...