インストールディレクトリにmysqlデータが見つかりません

インストールディレクトリにmysqlデータが見つかりません

ハードドライブ上の mysql データを探していたので、インストール ディレクトリ (C:\ProgrammData\MySQL\MySQL Server 5.6\data) に移動しましたが、実際に使用するデータベースはほんのわずかしか表示されません。今のところ隠しフォルダは有効になっています... 他に確認すべきディレクトリはありますか?

を探すことはできるのですmy.iniが、インストール ディレクトリで見つかりません。 だけがありmy-default.ini、これはインストール時にファイルを生成するためのテンプレートであるはずですmy.ini。私は Windows 7 x64 を実行しています...

答え1

確認する必要があるC:\ProgrammData\MySQL\MySQL Server 5.6\

.iniMySQL 5 の古いインストールでは、サンプルファイルがそこに配置されます。

内のすべての .exe ファイルは、C:\ProgrammData\MySQL\MySQL Server 5.6\binに my.ini が存在することを想定していますC:\ProgrammData\MySQL\MySQL Server 5.6\。つまり、my.ini のフル パスは である必要がありますC:\ProgrammData\MySQL\MySQL Server 5.6\my.ini。存在しない場合は、my.iniそこに を作成できます。1年以上前にStackOverflowでこの場所について言及しました

データの場所は、以下を実行することで取得できます。

mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';

そのコマンドで と表示されない場合はC:\ProgrammData\MySQL\MySQL Server 5.6\data、出力に mysqld がデータ フォルダーを参照する場所が示されます。

変更することに興味がある場合。

まず最初に実行すべき

C:\> net stop mysql

C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini次に、などの必要なすべてのオプションを使用して作成または変更しますdatadir

次に、mysqlを起動します。

C:\> net start mysql

net stop mysql注意: およびはnet start mysql、管理者として DOS コマンド ラインを開いた場合にのみ、コマンド ラインから実行できます。

関連情報