Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)

Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)

この記事では、MySQL 8.0.12 の解凍版のインストールと設定方法を記録し、皆様と共有します。

インストール環境: Windows10 Home Edition、64ビット

データベース: MySQL 8.0.12 64 ビット

インストール方法: 圧縮パッケージインストール

インストール手順:

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

MySQL公式サイトから最新のインストールパッケージをダウンロードします。

ダウンロードが成功した後、下部にある「いいえ、結構です。ダウンロードを開始します。」をクリックするだけで、圧縮されたパッケージのダウンロードが開始されます。

注意: データベースをインストールする場合、ログインしているユーザーには管理者権限が必要です。

2. 圧縮パッケージを解凍し、インストールするディレクトリに配置します。

解凍後のファイル構造は次のようになります。

解凍したファイル構造から、my.ini 構成ファイルが含まれていないことがわかります。そのため、my.ini 構成ファイルを自分で作成する必要があります。

3. my.ini設定ファイルを作成する

# データベースサーバーの設定項目 [mysqld]
# データベースパス basedir=D:\\Programs\\MySQL\\MySQL-8.0.12-winx64
#データパス datadir=D:\\Programs\\MySQL\\data
#ポート番号 port=3306
# デフォルトの文字セット character-set-server=utf8mb4
# ストレージエンジン default-storage-engine=INNODB

# クライアント設定項目 [mysql]
#デフォルトの文字セット default-character-set=utf8mb4

#接続クライアント設定項目[クライアント]
デフォルトの文字セット=utf8mb4

構成ファイルが作成されたら、インストールの次の手順に進むことができます。

4. 操作手順を使用してMySQLを初期化する

ターミナルを開き、データのインストール パスの下の bin ディレクトリに移動します。

ターミナルにコマンド「mysqld –initialize –console」を入力し、Enter キーを押して初期化を完了します。

注意:初期化が完了したら、ウィンドウを閉じないでください。ここでルート ユーザーのパスワードが生成されます。図の「p=brffHdg4T5」はランダム パスワードです。

もちろん、ランダムなパスワードを生成しない別の初期化方法もありますが、データベースを正式に使用する前にパスワードを設定する必要があります。初期化コマンドは「mysqld –initialize-insecure –console」です。データベースがランダムパスワードなしで初期化されている場合、初めてログインするときに「mysql -u root --skip-password」を使用する必要があります。つまり、ログインするためのパスワード検証方法をスキップします。

5. データベースサービスのインストール

データベースが初期化されたら、データを Windows サービスとして登録して、データベースをサービスとして起動できるようになります。 ターミナルを開き、図 1 の手順 4 に示すように、データのインストール パスの下の bin ディレクトリに移動します。

サービスのインストールを完了するには、「mysqld –install」コマンドを使用します。

注意:サービスを登録するときは、必ず管理者権限を使用してください。管理者権限がない場合、サービスのインストールは拒否されます。

同時に、コマンド「mysqld –remove」を使用して登録されたサービスを削除することもできます。

実際、サービスを登録するための完全なコマンドは「mysqld –install サービス名」です。サービス名が書かれていない場合、デフォルトは「MySQL」です。サービスを削除するコマンドも「mysqld –remove サービス名」で、デフォルト値は「MySQL」です。

6. サービスの起動

ターミナルでコマンド「NET start MySQL」を使用してデータベース サービスを開始します。

サービスが開始されていることを確認します。ターミナル ページでデータベースにログインしてみます。ここで入力する必要があるパスワードは、図 2 の手順 4 の初期化中にシステムによって生成されたランダム パスワードです。次のように入力します。

ログインに成功しました!コマンドを実行する前に、システムは初期化時に使用されたランダム パスワードの変更を強制します。

コマンド「ALTER USER 'root'@'localhost' IDENTIFIED BY 'my_new_psd';」を使用して Enter キーを押します。

パスワードを変更したら、データベースを正常に使用できるようになります。

クライアント ツールを使用してデータベースに接続します。

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

以下もご興味があるかもしれません:
  • MySQL 8.0.12 解凍版インストールチュートリアル個人テスト!
  • mysql8.0.0 winx64.zip 解凍バージョンのインストールと設定のチュートリアル
  • MySQL 8.0.12 解凍バージョンのインストールチュートリアル
  • MySQL v5.7.18 解凍バージョンのインストール詳細チュートリアル
  • MySQL 5.7.18 の解凍バージョンをダウンロードしてインストールし、MySQL サービスを開始するための詳細なグラフィック手順
  • MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL最新バージョン8.0.17解凍版インストールチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.12 winx64 解凍バージョンのインストール グラフィック チュートリアル
  • MySQL 8.0 解凍版ダウンロードインストールと設定例チュートリアル

<<:  シンプルなリスト機能を実装するミニプログラム

>>:  Linux の MySQL 設定の変更が有効にならない問題の解決方法

推薦する

MySQLがフルテーブルスキャンを実行するいくつかの状況

目次ケース1:ケース2:ケース3:簡単にまとめると:過去 2 日間で、完全なテーブル スキャンを引き...

Windows 8.1 で MySQL5.7 のルート パスワードを忘れた場合の解決方法

【背景】最近勉強中に非常に恥ずかしいことに遭遇しました。MySQL のパスワードを忘れてしまい、My...

MySQL の一時テーブルと派生テーブルについての簡単な説明

派生テーブルについてメイン クエリに派生テーブルが含まれている場合、または SELECT ステートメ...

Windows での Apache+Tomcat7 負荷分散構成方法の詳細な説明

準備Windows Server 2008 R2 Enterprise (2.40GH、8GB、64...

jQueryは時間セレクタを実装する

この記事の例では、参考までに時間セレクターを実装するためのjQueryの具体的なコードを共有していま...

画像ボタン送信とフォーム繰り返し送信の問題に関する議論

多くの場合、フォームを美しくするために、送信ボタンが画像に置き換えられます。ただし、細部に注意を払わ...

MySQL接続クエリにおけるととwhereの違いの簡単な分析

1. テーブルを作成する テーブル「学生」を作成( `id` int(11) NULLではない、 `...

JavaScript の find() メソッドと filter() メソッドの違いのまとめ

目次序文JavaScript find() メソッドJavaScript filter() メソッド...

jsで七夕告白連打の効果を実現、jQueryで連打技術を実現

この記事では、jsとjQueryテクノロジーを使用して告白弾幕を実現する方法を紹介します。具体的な内...

JS がビデオ弾幕効果を実現

これを実現するには、ES6 モジュール開発とオブザーバー モードを使用します。オブザーバー パターン...

win10環境でDockerをインストールする実装

1. Docker公式サイトにアクセスするまず、Dockerの公式ウェブサイトにアクセスして、最新の...

Vue は書籍管理ケースを実装します

この記事では、書籍管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...

Tomcat ディレクトリ構造の詳細な紹介

tomcat の解凍されたディレクトリを開くと、次のディレクトリ構造が表示されます。 1.Tomca...

VMware 15 を使用して仮想マシンをインストールし、CentOS 8 を使用する詳細な手順

序文:現在、Linux と .Net Core を学習しており、クロスプラットフォームの知識を学んで...

Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

1. パスワードを変更する1. 一般ユーザーのパスワードを変更する パスワード現在のパスワードを入力...