Windows での MySQL 8.0.18 インストール チュートリアル (図解)

Windows での MySQL 8.0.18 インストール チュートリアル (図解)

ダウンロード

ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/

ここに画像の説明を挿入

解凍してインストール

ダウンロードしたzipアーカイブをインストールディレクトリに解凍します。


ここに画像の説明を挿入

設定環境とファイル

(1) my.ini ファイルを設定します。解凍後、2 つのファイルが失われます。1 つは my.ini ファイルで、もう 1 つはデータ フォルダーです。my.ini ファイルを作成し、次の内容をコピーします。

[mysqld] 
#ポート3306を設定 port = 3306
# mysql のインストールディレクトリを basedir=E:\installSoftWare\Sql\mysql-8.0.18-winx64 に設定します 
# mysql データベースデータの保存ディレクトリを設定します。datadir=E:\installSoftWare\Sql\mysql-8.0.18-winx64\data
# 許可される最大接続数 max_connections=200 
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8 
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

変更する必要がある2つのインストールディレクトリは、basedirとdatadirです。1つはmysqlのインストールディレクトリで、もう1つはmysqlデータの保存ディレクトリです。

(2)環境設定


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

MySQL bin パスをパス変数に追加するだけです。例:

E:\installSoftWare\Sql\mysql-8.0.18-winx64\bin

MySQL を初期化 + MySQL サービスをインストール + パスワードを変更する

次の手順に従います。


ここに画像の説明を挿入

まず、コマンドを使用してインストールディレクトリに入ります。たとえば、インストールディレクトリがドライブ D、D:\MySQL\mysql-8.0.16-winx64\bin の場合、このディレクトリで対応するプロセスを実行してから、初期化コマンドを入力します: mysqld --initialize --console

注意: 最初のパスワードは覚えておいてください。後で変更する必要があります。


ここに画像の説明を挿入

次に、MySQL サービスのインストールを開始します。サービス名が mysql8 の場合は、次のコマンドを入力します。

mysqld install Mysql8

インストールが成功すると、次のプロンプトが表示されます:

サービスが正常にインストールされました。

次のステップでは、サービスを開始して次のコマンドを入力します。

net start Mysql8

このコマンドはサービスを開始するために使用され、net stop Mysql8 はサービスをシャットダウンするために使用されます。

開くことに成功すると、次のプロンプトが表示されます。


ここに画像の説明を挿入

次に、 mysql -u root -pコマンドを使用してログインを開始します。Enterキーを押すと、パスワードの入力を求められます。このとき、以前に覚えていた初期パスワードを使用してログインします。


ここに画像の説明を挿入

次に、パスワードの変更を開始し、次のコマンドを入力します。

ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。

変更が成功すると、次のプロンプトが表示されます。


ここに画像の説明を挿入

その後、新しいパスワードを使用してログインできます。

要約する

上記は、編集者が紹介したWindowsでのMySQL8.0.18のインストールです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • MySQL 8.0.11 インストール概要チュートリアル図
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法
  • mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
  • MySQL 8.0 で列を素早く追加する方法
  • 写真とテキストによる MySQL 8.0.21 インストール チュートリアル
  • MySQL 8.0 の新機能の分析 - トランザクション データ ディクショナリとアトミック DDL
  • MySQL 8.0.20 圧縮版のインストールチュートリアル(画像とテキスト付き)
  • MySQL 8.0 ディクショナリテーブル拡張の詳細な説明
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)
  • MySQL 8.0 の非表示インデックスの詳細な説明

<<:  Nginx は動的と静的の分離を実装します 例の説明

>>:  Vue スクロールダウンしてさらにデータを読み込む スクロールケースの詳細な説明

推薦する

コンテンツタイプの説明、つまりHTTPリクエストヘッダーのタイプ

コンテンツ タイプについて学ぶには、まずそれが何であるか、そして何に使用されるかを知る必要があります...

Typescriptの基本構文13個を共有する

目次1. Tsとは何か2. 基本的な文法1. プリミティブデータ型を宣言する2. オブジェクト型を宣...

MySQL ステートメントの実行順序と書き込み順序の例の分析

選択ステートメントの完全な構文は次のとおりです。 選択 DISTINCT <選択リスト>...

div が隠しテキストを超え、div 部分の向こうの CSS コードを隠します

隠れる前に:隠れた後: CS: ...コードをコピーコードは次のとおりです。オーバーフロー:非表示;...

スタートアップ企業が丹念に作り上げた優れたウェブデザイン17選

スタートアップ企業は、型破りな仕事のやり方、ユニークなビジネスモデル、特徴的な製品やサービス、パーソ...

マークアップ言語 - 画像の置き換え

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

Vueのプラグインの仕組みとインストールの詳細を深く理解する

序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....

FTP、FTPS、SFTPの違いについて簡単に説明します

目次FTP、FTPS、SFTP の概要FTP FTPS FTPサーバーFTPソフトウェアのアクティブ...

Docker コンテナのタイムゾーン エラーの問題

目次背景質問問題分析と解決策新たな問題問題分析と解決策背景node-schedule スケジュール ...

MySQL データ型の選択原則

目次小さいけれど美しいシンプルにNULL値を避けるデータタイプを選択する手順データ型の紹介1. 文字...

nginx の http リクエスト処理の各段階の詳細な分析

nginx の HTTP モジュールを作成する場合、リクエスト開始時のアクセス許可の有無、コンテンツ...

Vueはフィルターを使用して日付をフォーマットします

この記事では、フィルターを使用して日付をフォーマットするVueの具体的なコードを参考までに紹介します...

MySQLアカウントのIP制限条件を変更する方法

序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...

MySQLが数十億のトラフィックをサポートする方法

目次1 マスター・スレーブの読み取り・書き込み分離1.1 コア2 マスタースレーブレプリケーション2...

MySql で正規表現クエリを使用する方法

正規表現は、特定のパターンに一致するテキストを検索および置換するためによく使用されます。たとえば、テ...