
.myd
生のファイル ( 、、 )にしかアクセスできないと仮定すると、から取得した mysql db ファイルを単にコピーして貼り付けるだけでよいのでしょうか、それとも でしょうか? Linux では mysql-5.1.43.myi
を使用していましたが、現在は Windows 7 で mysql 5.6 を使用しています。もう Linux にはアクセスできません。.frm
/var/lib/mysql/mydb
C:\Program Files\MySQL\MySQL Workbench CE 5.2.47\data\mydb
C:\Program Files\MySQL\MySQL Server 5.6\data\mydb
Windows の上位 2 つの場所を試しましたが、成功しませんでした。Workbench で新しいスキーマを作成するときに、データが実際にどこに保存されているかさえわかりません。テーブルにいくつかのデータを投稿した後でも、2 つの場所のどちらにも、作成した新しいダミー スキーマの実際のデータ ファイルがありません。
このサイトで尋ねられた同様の質問に対して、私の質問に対する直接的な回答が得られないようです。
どうか助けてください。
答え1
MyISAM データは、MySQL インスタンス間で簡単にコピーできます。データをどこに置くべきかわからない場合は、実行中の MySQL インスタンスから次の情報を得ることができます。
mysql> select @@datadir\G
*************************** 1. row ***************************
@@datadir: /srv/mysql/
1 row in set (0.00 sec)