WindowsでMySQLのmy.cnf設定ファイルの場所を確認する方法
はじめに
Windows環境でMySQLを運用していると、設定ファイル「my.cnf」がどこに保存されているのか分からず困ることがあります。Linuxとは異なり、Windowsでは設定ファイルの場所がサービス情報の中に記録されているため、少し手順を踏む必要があります。この記事では、初心者の方でも分かるように、my.cnfの場所を確認する手順をスクリーンショット付きの手順形式でわかりやすく解説します。
手順1:「ファイル名を指定して実行」を開く
まず、キーボードのショートカットキー Windows + R を押して、「ファイル名を指定して実行」ダイアログを開きます。

手順2:services.msc を実行する
表示された入力欄に 「services.msc」 と入力し、Enterキーを押します。これにより、Windowsのサービス管理画面が起動します。

手順3:サービス一覧からMySQLを探す
新しいウィンドウが開き、システムに登録されているサービスの一覧が表示されます。この一覧の中から MySQL 関連のサービスを探しましょう。

一覧をスクロールして、「MySQL80」というエントリを見つけます。これはMySQL 8.0のWindowsサービス名です。

手順4:プロパティを開いてパスを確認する
「MySQL80」を右クリックし、表示されるメニューから 「プロパティ(Properties)」 を選択します。

プロパティ画面が開いたら、「全般」タブ内の 「実行ファイルのパス(Path to executable)」 の項目を確認してください。ここに表示されているパスの中に、MySQLのインストール先や使用されている設定ファイル(my.cnf / my.ini)の場所に関する情報が含まれています。

補足:my.iniについて
なお、Windows版のMySQLでは、設定ファイルが「my.ini」という名前で保存されている場合も多くあります。多くの場合、以下のような場所に配置されていますので、あわせて確認しておくと安心です。
- C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
- C:\Program Files\MySQL\MySQL Server 8.0\my.ini
上記の場所に見つからない場合は、本記事で紹介したサービスのプロパティからパスを確認する方法が確実です。
まとめ
WindowsでMySQLのmy.cnf(my.ini)の場所を特定するには、「Windows + R」→「services.msc」でサービス管理画面を開き、「MySQL80」のプロパティにある「実行ファイルのパス」を確認するのが最も簡単な方法です。設定変更やトラブルシューティングの際に役立つ基本操作なので、ぜひ覚えておきましょう。
-
Windows 11でPC名を変更する4つの方法【設定・コントロールパネル・PowerShell・コマンドプロンプト】
Windows 11でPCの名前を変更したい場合は、Windowsの設定、コントロールパネル、Windows PowerShell、コマンドプロンプトのいずれかを使えば簡単に行えます。基本的な手順はWindows 10とほぼ同じですが、細部に多少の違いがあるため、本記事で各方法を詳しく解説します。 Windows 11では、OSのインストール時にコンピューター名の入力を求められます。入力ミスをしてしまった、あるいはセットアップを行った人が適当な名前を付けてしまったというケースもあるでしょう。コンピューター名は他のデバイスと接続する際に表示されるため、分かりやすい名前に変更しておくことをおすす
-
Windows 10パソコンをフォーマットする5つの方法【初期化・データ完全消去ガイド】
パソコンが古くなったときや、誰かに譲り渡すときには、内蔵されているデータをすべて削除する必要があります。さらに重要なのは、単なる削除ではなく「セキュアワイプ(完全消去)」を行い、ファイルが復元できない状態にしておくことです。この記事では、Windows 10パソコンをフォーマットする複数の方法を詳しく解説します。作業前に確認しておきたいポイント作業を始める前に、自分の状況に応じて以下の点を確認しておきましょう。パソコンにログインできなくなっており、外部メディアからフォーマットする必要があるかWindows 10のインストールディスクや起動可能なUSBメモリを持っているか何を削除し、どこに再イン