MySQLのmy.iniが見つからない?ProgramDataの隠しフォルダから探す方法
MySQLの設定ファイル「my.ini」が見つからない理由
MySQLの設定ファイル「my.ini」は、一般的なインストールフォルダではなく、ProgramDataフォルダ内の隠しディレクトリに保存されています。このフォルダは隠し属性になっているため、エクスプローラーの初期設定では表示されず、「my.iniがどこにもない」と悩む方が多いのです。以下の手順に沿って進めれば、簡単にファイルを見つけられます。
my.iniへのアクセス手順
1. Cドライブを開く
まず、エクスプローラーでCドライブを開きます。

2. ProgramDataフォルダを開く
Cドライブ直下にある「ProgramData」フォルダをクリックして開きます。もしフォルダが表示されない場合は、エクスプローラーの「表示」メニューから「隠しファイル」にチェックを入れてください。

3. MySQLフォルダへ移動する
ProgramDataフォルダの中から「MySQL」フォルダを開きます。

4. 使用中のバージョンのフォルダを開く
続けて、「MySQL Server 8.0」など、インストールされているMySQLのバージョンに対応したフォルダへ移動します。
※本記事ではMySQL 8.0.12を使用しています。

5. my.iniファイルを確認する
この階層の中に、目的の「my.ini」ファイルが存在しています。

コマンドでデータディレクトリの場所を確認する方法
フォルダをたどるのが難しい場合は、MySQLのコマンドでデータディレクトリを直接確認することもできます。以下のSQLを実行してみましょう。
mysql> select @@datadir;
実行結果は次のとおりです。
+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
このように「@@datadir」を実行すると、データディレクトリのパスが表示され、MySQL関連のファイルがProgramData配下に格納されていることがわかります。my.iniも同じ階層に配置されているため、パスをたどる際の参考にしてください。
-
MySQLのデータディレクトリを確認する方法|Windowsコマンドラインで@@datadirを使う手順
MySQLのデータディレクトリの場所を調べるにはMySQLのデータファイルが実際に保存されている「データディレクトリ」の場所を確認したい場合は、システム変数datadirを使うのが最も簡単です。SELECT文に組み込むだけで、現在の設定値をひと目で把握できます。確認用のクエリMySQLモニター(コマンドライン)から、次のように入力して実行します。mysql> SELECT @@datadir;実行結果の例Windows環境での典型的な出力は以下の通りです。+---------------------------------------------+ | @@datadir
-
MySQLのbinディレクトリはWindows OSのどこにありますか?
Windows OSにMySQL(バージョン8.0)をインストールした場合、binディレクトリは以下の場所に配置されます。C:\Program Files\MySQL\MySQL Server 8.0\bin実際に場所を確認してみようそれでは、エクスプローラーを使って実際にbinディレクトリの場所を確認していきましょう。手順ごとにスクリーンショット付きで解説します。まず、PCで利用可能なドライブ一覧は以下のようになっています。手順1:Cドライブを開くCドライブに移動し、「Program Files」フォルダをクリックします。手順2:MySQLフォルダを開く次に、「MySQL」フォルダを探してク