My SQL 8.4.1 1 Windowsインストールと使用方法
Windows 10 / 11では、My SQL Server 8.4.1 1 LTSのインストール、初期化構成、サービス管理、Navicat Premium 17 接続、Power Shellの基本操作が含まれています。
スタート前に
このチュートリアルでは、以下の環境を使用します。
| プロジェクト | このチュートリアル環境 |
|---|---|
| オペレーティングシステム | Windows 10 / Windows 11(64ビット) |
| データベースの種類 | My SQL Community Server 8.4.1 1 LTS |
| パッケージのインストール | mysql-8.4.11-winx64.msi |
| グラフィカルな管理ツール | Navicatプレミアム17 |
| MySQLサービス名 | MySQL84 |
| デフォルトの接続ポート | 330 6さん |
Navicat17フォルダとmysql-8.4.11-winx64.msiフォルダを含むサポートされている“データ”フォルダをすでに入手している場合は、ダウンロードを繰り返すことなくインストールを開始できます。
! [添付資料フォルダ] https//r2.hoshiumi.xyz/old_img/2026083117433913.png
このチュートリアルでは、インストール、初期化、接続、および基本的な使用についてのみ説明し、MySQLのアンインストールは含まれません。例では、rootパスワードは123456を使用しています。これは教室でのプレゼンテーションにのみ使用されます。実際に使用する場合は、より安全なパスワードを設定してください。
Navicat Premiumは商用ソフトウェアです。公式試用版、正規ライセンス、または学校 /組織が提供する法的ライセンスを使用してください。
アドレスのダウンロード
- [MySQL Community Server 8.4 公式ダウンロード] https//dev.mysql.com/downloads/mysql/8.4.html
- [Navicat Premium 17インストレーション·リファレンスCSDN] https//blog.csdn.net/cty22/article/details/161624948
- [セットインストール資料 Quark Network Disk] https//pan.quark.jp/s/6626d8e33003
MySQLサーバーのインストール
MSIインストールパッケージのダウンロード
My SQL Community Serverのダウンロードページを開きます。
- Select Version選択8.4.11 LTS-Select Operating System選択Microsoft Windows- ダウンロードの種類選択Windows x86、64-bit、MSIインストーラ
このチュートリアルで使用するインストールパッケージは次のとおりです。
mysql-8.4.11-winx64.msi
サイズは約 130 MBです。MSIはグラフィカルインストールウィザードから直接インストールでき、後で使用するMy SQL Configuratorが含まれているため、ZIPアーカイブではなくMSIインストーラを使用することをお勧めします。
! [My SQL Community Serverダウンロードページ] https//r2.hoshiumi.xyz/old_img/20260831174357398.png
ダウンロード をクリックすると、Oracleページでログインアカウントが求められる場合があります。Community Serverのインストールには登録は必要ありません。
No thanks, just start my download.
ダウンロードを開始します。
! [Oracleアカウントのログインをスキップ] https//r2.hoshiumi.xyz/old_img/20260831174401025.png
! [MySQL MSIインストールパッケージのダウンロード中] httr2.hoshi.z_img2026083117404827.png
セットアッププログラムの実行
mysql-8.4.11-winx64.msiをダブルクリックします。Windowsが“ユーザーアカウント制御”プロンプトを表示する場合は、“はい”を選択します。
My SQL Server 8.4セットアップウィザードにアクセスし、Next をクリックします。
! [MySQL Serverインストールウィザード] httr2.hoshi.z_img20260831174406481.p
End-User License Agreement ページにチェックを入れます。
I accept the terms in the License Agreement
次へ をクリックします。
! [ライセンス契約に同意する] https//r2.hoshiumi.xyz/old_img/20260831174409957.png
Typicalインストールを選択
Choose Setup Typeページでは、Typical、Custom、およびComplete の3つのインストール方法を確認できます。
コースの学習と一般的な開発に使用する場合は、Typical を選択します。このモードでは、一般的なMy SQL Serverコンポーネントがインストールされ、Navicat、Java、Pythonなどのプログラムを介して直接接続できます。
! [Typicalインストールを选択] httr2.hoshi.z_img20260831174412786.png
Ready to install My SQL Server 8.4ページに移動し、Install をクリックします。
! [MySQL Serverをインストールする準備] https//r2.hoshiumi.xyz/old_img/20260831174527618.png
インストールが完了したら、My SQL Configuratorをチェックしたままにし、Finish をクリックします。
! [インストールが完了し、MySQL atorを] httr2.hoshi.z_img20260831174414343.png
自動的にMy SQLの初期化設定に入ります。
My SQLの初期化
インストールが完了しても、My SQLは直接使用できません。最初のインストール後、My SQL Configurator でデータディレクトリ、ポート、rootパスワード、Windowsサービス、ファイルアクセス権などの設定も完了する必要があります。
Configuratorへのアクセス
Welcome to the My SQL Server Configuratorページで、*Next をクリックします。
! [MySQL Server Configuratorの初期ページ] https//r2.hoshiumi.xyz/old_img/20260831174416264.png
データ·カタログ
Data Directory My SQLのデータベースデータファイルを保持します。デフォルトのディレクトリは、通常、次のとおりです。
C:\ProgramData\MySQL\MySQL Server 8.4\
通常の学習および開発環境はデフォルトのままで、Next をクリックします。
! [My SQLデータディレクトリ] https//r2.hoshiumi.xyz/old_img/20260831174417696.png
ネットワークと港
Type and Networking に入ったら、以下のように設定します。
| 構成品目 | 推奨値 |
|---|---|
| タイプ | Development Computer |
| TCP/IP | オープニング。 |
| ポート港 | 330 6さん |
| Xプロトコルポート | 330 6 0 |
| パイプという名前 | 開かない。 |
| 共有メモリ | 開かない。 |
! [My SQLネットワークとポートの設定] https//r2.hoshiumi.xyz/old_img/20260831174419417.png
Open Windows Firewall ports for network access は、My SQLポートをWindowsファイアウォールルールに追加するために使用します。
- Navicat、Java、Python 接続のみをネイティブに使用する:チェックを解除できます。
- ネットワーク経由でネイティブMy SQLにアクセスするために追加のコンピュータが必要:実際のネットワーク環境とセキュリティ要件に基づいてファイアウォールを設定します。
My SQLに接続する際には、主に以下の3つのパラメータが使用されます。
| パラメータ | 値 |
|---|---|
| ホスト | localhostまたは127.0.0.1 |
| ポート港 | 330 6さん |
| ユーザー一覧 | root |
rootパスワードの設定
Accounts and Roles ページでroot 管理者アカウントパスワードを設定します。
このチュートリアルのサンプルは次のとおりです。
123456
My SQL Root PasswordとRepeat Passwordに同じパスワードを入力してください。以下のAdd User 通常のアカウントを作成できますが、このチュートリアルでは追加のユーザーを作成しません。
123456はデモ用のみ。実際のプロジェクトでは弱いパスワードを使用しないでください。
! [rootパスワードの設定] https//r2.hoshiumi.xyz/old_img/20260831174421715.png
Windowsサービスの
Windows Serviceページで次の設定を維持します。
-
- My SQL ServerをWindowsサービスとして設定する-Windowsサービス名
MySQL84
- My SQL ServerをWindowsサービスとして設定する-Windowsサービス名
- システムスタートアップでMy SQL Serverを開始する - サービス実行アカウントの選択Standard System Account**
My SQLはWindowsサービスとして実行され、システム起動時に自動的に起動されます。
! [MySQL84 Windowsサービスの] httr2.hoshi.z_img20260831174423183.png
ファイルのアクセス権とサンプルデータベース
Server File Permissions ページのデフォルトの最初のエントリを維持し、My SQLデータディレクトリがサービスアカウントと管理者グループにのみフルアクセスできるようにします。
! [MySQLデータディレクトリファイル権] httr2.hoshi.z_img20260831174424618.png
次に、SakilaおよびWorldサンプル·データベースを作成するかどうかを尋ねられます。このチュートリアルの後でtest_dbとstudentのテーブルが作成されるので、どちらもチェックされずに、Next をクリックします。
! [サンプル·データベースをインストールしない] https//r2.hoshiumi.xyz/old_img/20260831174425742.png
構成を適用する
Apply Configurationページに移動し、実行 をクリックします。
! [MySQL 構成の適用を開始] https//r2.hoshiumi.xyz/old_img/20260831174427117.png
Configuratorは、プロファイルの書き込み、Windowsサービスの構成、データベースの初期化、ファイル権限の設定、サービスの起動、セキュリティの構成などを自動的に実行します。
実行が終了すると、左側に緑色のチェックマークが表示され、以下が表示されます。
The configuration for MySQL Server 8.4.11 was successful.
! [MySQL 構成の実行に成功しました] https//r2.hoshiumi.xyz/old_img/20260831174428854.png
赤いエラーメッセージが表示される場合は、まず Log ページを開き、特定のエラーメッセージを確認します。
最後に、*Next をクリックし、Configuration Completeページに移動し、Finish をクリックします。
! [MySQL 初期化完了] httr2.hoshi.z_img20260831174430457.png
これで、My SQL Server 8.4.11のインストールと初期化が完了しました。
MySQL84サービスの管理
My SQL Serverは、Windowsでサービスとして実行されます。このチュートリアルのサービス名はMySQL84です。Navicat、端末、その他のプログラムがデータベースに接続するには、まずサービスが実行されていることを確認する必要があります。
Windowsサービスでのステータスの表示
Win + Rを押して、次のように入力します。
services.msc
Enterを押して、[サービス]マネージャを开き、リストでMySQL84を探します。
通常の状態では
- ステータス 実行中- 起動タイプ:自動
! [WindowsサービスでのMySQL84] httr2.hoshi.z_img20260831174432176.png
状態が空の場合、サービスは停止しています。MySQL84を右クリックすると、[起動][停止]または[再起動]を選択できます。
Navicatが突然 MySQLに接続できなくなった場合は、MySQL84が実行中かどうかを優先的にチェックします。
ターミナル管理サービスの使用
管理者権限でCMD、Power Shell、またはWindows Terminalを開き、次のように実行することもできます。
net start MySQL84
net stop MySQL84
再起動が必要な場合は、次のように順番に実行できます。
net stop MySQL84
net start MySQL84
“アクセス拒否”が発生した場合、または権限が不十分な場合は、端末が管理者として実行されていることを確認してください。
NavicatでMy SQLに接続する
Navicatのインストールと起動
Navicat17ファイルは添付資料に含まれています。自分でインストールする必要がある場合は、上記のインストールリファレンスを使用できます。
! [Navicat Premium 17インストレーションリファレンス] https//r2.hoshiumi.xyz/old_img/20260831174434390.png
Navicat Premiumは商用ソフトウェアです。公式トライアル、正規ライセンス、または学校 /組織が提供する法的ライセンスを使用してください。
インストール完了後、Navicat Premium 17を開きます。左側の[マイ接続]はデータベース接続を管理するために使用され、上部のツールバーはクエリ、テーブル、ビュー、関数、ユーザー、バックアップなどの操作を行うことができます。
! [Navicat Premium 17メインインタフェース] httr2.hoshi.z_img20260831174436352.p
MySQL 接続の新規作成
左上の“接続”をクリックし、My SQL を選択し、“次へ”をクリックします。
! [MySQL 接続タイプの選択] https//r2.hoshiumi.xyz/old_img/20260831174437436.png
“接続 MySQL”ウィンドウで次のを行います。
| パラメータ | サンプルの値 |
|---|---|
| 接続名 | MySQL84 |
| ホストホスト | localhost |
| ポートポートポート | 330 6さん |
| ユーザー名 | root |
| コードコードコード | インストール時に設定したrootパスワード |
このチュートリアルのサンプルパスワードは123456です。
完了したら、“接続テスト”をクリックします。接続が成功したら、“OK”をクリックして保存します。
! [Navicat MySQL 接続パラメータ] httr2.hoshi.z_img20260831174440244.png
接続のテストに失敗した場合は、次の手順を順番に確認します。
MySQL84サービスが稼働しているかどうか- ポートが
3306かどうか - ユーザー名が
rootかどうか - rootパスワードが正しいかどうか
システム·データベースの表示
接続を保存したら、左側のMySQL84をダブルクリックします。
接続が成功すると通常表示されます:
information_schemamysqlperformance_schemasys
これらはMy SQL 独自のシステムデータベースであり、初期段階で変更することは推奨されません。
! [MySQLシステムデータベース] httr2.hoshi.z_img20260831174442344.png
データベースの作成とSQLの
次に、Navicatでtest_dbデータベースを作成し、studentテーブルを作成して挿入とクエリを完了します。
test_dbを作成
左側のMySQL84接続を右クリックして、[新規データベース]を選択します。
! [データベース] httr2.hoshi.z_img20260831174443806.png
データベース名を入力:
test_db
文字セット選択:
utf8mb4
utf8mb4はUnicode 文字を完全に保存でき、中国語、英語、その他の文字に適しています。ソートルールはデフォルトのままです。
! [test_dbデータベースの作成] https//r2.hoshiumi.xyz/old_img/20260831174445569.png
entテーブルの作成
test_dbを選択し、“新規クエリ”をクリックして実行:
CREATE TABLE student (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT,
score DECIMAL(5,2)
);
このテーブルには、id、name、age、およびscoreの4つのフィールドがあります。idは自己インクリメンタル·プライマリキーです。
! [CREATE TABLE 文の作成] https//r2.hoshiumi.xyz/old_img/2026083117447392.png
“Run”をクリックします下に“成功 1、エラー 0”、またはOKが表示されている場合は、テーブルは正常に作成されました。
! [studentテーブル作成に成功しました] https//r2.hoshiumi.xyz/old_img/20260831174449045.png
テストデータの挿入
継続する:
INSERT INTO student (name, age, score)
VALUES
('张三', 20, 88.5),
('李四', 21, 92.0);
結果が示す場合:
Affected rows: 2
両方のデータが正常に挿入されました。
! [studentテーブルへのデータの挿入] https//r2.hoshiumi.xyz/old_img/20260831174450699.png
データのクエリ
実装:
SELECT * FROM student;
結果領域には、id、name、age、scoreなどのフィールドと対応するレコードが表示されます。
! [entテーブルの照会] httr2.hoshi.z/_img/20260831174452949.png
スクリーンショットでは、INSERT文が2 回実行されたため、ZhangとLiが重複しています。これは、チュートリアルのクエリ操作の説明には影響しません。
でのMySQLの操作
Navicatはグラフィカル管理ツールであり、My SQLはコマンドラインクライアントから直接操作することもできます。基本的な端末操作を習得すると、グラフィカルインタフェースのない環境でもデータベースを管理できます。
My SQL binディレクトリへの移動
My SQL 8.4のデフォルトのインストールディレクトリは以下のとおりです。
C:\Program Files\MySQL\MySQL Server 8.4\bin
Power ShellまたはWindows Terminalを開きます。
cd "C:\Program Files\MySQL\MySQL Server 8.4\bin"
MySQLへのログイン
現在のディレクトリからMy SQLクライアントをPower Shellで実行します。
.\mysql -u root -p
Enterを押すと、Enter password:が表示されます。インストール時に設定したrootパスワードを入力します。
通常、パスワードを入力するときに端末に文字が表示されません。これは正常な現象です。ログインが成功すると、次のようになります。
mysql>
まず、現在のサーバー内のデータベースを確認できます。
SHOW DATABASES;
! [ログMy SQL] httr2.hoshi.z/_img/20260831174455930.png
test_dbとstudentの比較
継続する:
USE test_db;
SHOW TABLES;
DESC student;
SELECT * FROM student;
これらの命令はそれぞれ:
| 命令 | 作用 |
|---|---|
USE test_db; | test_dbデータベースへの切り替え |
SHOW TABLES; | 現在のデータベースのテーブルの表示 |
DESC student; | student 表構造を表示 |
SELECT * FROM student; | クエリー studentテーブルすべてのデータ |
! [端末はentテーブルとデータを表示] httr2.hoshi.z/_img20260831174457791.png
Navicatとコマンドラインは同じMy SQL Serverに接続されているため、Navicatで作成されたデータベース、テーブル、データはコマンドラインで直接クエリすることができます。
よくある質問
NavicatがMy SQLに接続できません
まず、MySQL84サービスが実行されているかどうかを確認します。
Win + Rキーを押し、services.mscと入力するか、管理者端末で次のように実行します。
net start MySQL84
サービス自体が起動しない場合、Navicatは正常に接続できません。
Access denied for user root
通常、ユーザー名またはパスワードが正しくありません。
以下をチェックする。
- ユーザー名が
rootかどうか - 入力したパスワードがConfiguratorで設定したものと一致しているかどうか
- Navicatは古いパスワードを保存しますか?
Navicatが古いパスワードを保存している場合は、接続を編集して再入力してください。
ポート3306 接続失敗
Navicatで使用されているポートがMySQL Configuratorで設定されているポートと一致していることを確認してください。このチュートリアルは3306です。
3306を使用している他のプログラムがローカルにある場合、My SQLサービスが正常に起動しない可能性があります。ポート使用状況を確認するか、My SQLポートを再構成する必要があります。
Power Shell、mysqlが認識されないコマンドを表示
これは通常、My SQLのbinディレクトリがシステムPathに含まれていないことを示します。
環境変数を変更せずに直接使用することもできます。まずMy SQLのbinディレクトリに入力します。
cd "C:\Program Files\MySQL\MySQL Server 8.4\bin"
.\mysql -u root -p
test_dbまたはstudentが表示されない
Navicatの左側の接続またはデータベースで[更新]を右選択するか、MySQL84接続を再度開きます。
ターミナルでも確認できます。
SHOW DATABASES;
USE test_db;
SHOW TABLES;
完了後の基本的な運用プロセス
上記の手順を完了すると、次のことができるはずです。
- Windows 10 / 11でのMy SQL Community Server 8.4.1 1 LTSのインストールと初期化
MySQL84Windowsサービスの役割を理解し、サービスを開始または停止できる- Navicat Premium 17でネイティブMy SQLに接続
- データベースとデータテーブルの作成
INSERTによるデータの書き込みSELECTを使用したデータの照会- Power ShellでMy SQLにログインし、基本的なSQLコマンドを実行する。
毎日の練習では、プロセス全体を次のように記述できます:
MySQL84の起動→ My SQLにログイン→データベースの選択/作成→テーブルの作成→データの挿入→データのクエリー
これらの基本を完了したら、SQL、データベース設計、Java / PythonプロジェクトのMy SQLへの接続について学ぶことができます。
気に入ったならばコメントを残してくださいね~