MySQLテーブルを検索しますが、それらはdatadirになく、ファイルはディスクに見つかりません

mysql
MySQLテーブルを検索しますが、それらはdatadirになく、ファイルはディスクに見つかりません

mySQLでのテーブルの検索に問題があります。 私はこの質問が何百万回も聞かれたことを知っています https://stackoverflow.com/questions/4843381/location-of-database-tables-mysql-windows-xp [データベーステーブルの場所-MySQL-Windows XP]しかし、答えは役に立たないようです。 テーブルはmy.iniで指定されたディレクトリにありません。 また、ディスク上にデータベースとして指定されたファイルもありません。 助けてください。 ありがとうございました。

  1  0


ベストアンサー

Windowsを使用している場合は、注意が必要です。複数のオプションファイルが存在する場合があるため、mysqlサーバーが読み込んでいるファイルを確認する必要があるため、mysqlクライアントでこのクエリを実行するパスを表示できます。

SELECT * FROM information_schema.session_variables
WHERE VARIABLE_NAME = 'DATADIR';

2


解決しました、

c:ドライブの「Program Files」の下に「ProgramData」フォルダーがあり、これは一部のプログラムの一種のアプリデータとして機能しています。 だから私にとってmysqlのdatadirは言っています:

C:\Program Files\MySQL\MySQL Server 5.5\data

しかし、私が作成する追加データベースの実際の場所は次のとおりです。

C:\ProgramData\MySQL\MySQL Server 5.5\data

お役に立てれば ;)

0


タイトルとURLをコピーしました