My SQLのインストールと使用

公開日: 2026-08-31 17:39 更新日: 2026-08-31 17:39 3846文字 20 min read ... ページビュー

この記事では、Windows 10/11システムにMy SQL 8.4.1 1 LTSをインストールして使用するための完全なプロセスについて説明します。インストールパッケージのダウンロード、グラフィカルウィザードによるインストールと初期化構成の完了、rootパスワードとWindowsサービスの設定、Navicat Premium 17によるデータベースへの接続、データベースとテーブルの作成、追加削除操作の実行、Power ShellコマンドラインからのMy SQLへのアクセスなどです。チュートリアルでは、サービス管理、セキュリティ設定、よくある問題のトラブルシューティングに重点を置いており、My SQLの基本的な運用と環境構築を習得する初心者に適しています。

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ページでは、TypicalCustom、および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 PasswordRepeat 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を開始する - サービス実行アカウントの選択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_dbstudentのテーブルが作成されるので、どちらもチェックされずに、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

“アクセス拒否”が発生した場合、または権限が不十分な場合は、端末が管理者として実行されていることを確認してください。


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_schema
  • mysql
  • performance_schema
  • sys

これらは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)
);

このテーブルには、idnameage、および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;

結果領域には、idnameagescoreなどのフィールドと対応するレコードが表示されます。

! [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で作成されたデータベース、テーブル、データはコマンドラインで直接クエリすることができます。


よくある質問

まず、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のインストールと初期化
  • MySQL84 Windowsサービスの役割を理解し、サービスを開始または停止できる
  • Navicat Premium 17でネイティブMy SQLに接続
  • データベースとデータテーブルの作成
  • INSERTによるデータの書き込み
  • SELECTを使用したデータの照会
  • Power ShellでMy SQLにログインし、基本的なSQLコマンドを実行する。

毎日の練習では、プロセス全体を次のように記述できます:

MySQL84の起動→ My SQLにログイン→データベースの選択/作成→テーブルの作成→データの挿入→データのクエリー

これらの基本を完了したら、SQL、データベース設計、Java / PythonプロジェクトのMy SQLへの接続について学ぶことができます。

気に入ったならばコメントを残してくださいね~

... ページビュー
© 2026 跨越星轨的客 @Hoshiumi
Powered by theme astro-koharu · Inspired by Shoka