將原始 mysql 檔案複製到透過 mysqlhotcopy 從 Linux MySQL 5.1 取得的 Windows 7 MySQL 5.6

將原始 mysql 檔案複製到透過 mysqlhotcopy 從 Linux MySQL 5.1 取得的 Windows 7 MySQL 5.6

假設我只能存取原始檔案(、、.myd) ,我會簡單地複製+貼上從到獲得的 mysql 資料庫檔案嗎?我在 Linux 上使用 mysql-5.1.43,現在在 Windows 7 上使用 mysql 5.6。.myi.frm/var/lib/mysql/mydbC:\Program Files\MySQL\MySQL Workbench CE 5.2.47\data\mydbC:\Program Files\MySQL\MySQL Server 5.6\data\mydb

我已經嘗試了前 2 個 Windows 位置,但沒有成功。當我在 Workbench 中建立新模式時,我甚至無法判斷資料實際保存在哪裡;即使在我將一些資料發佈到表中之後,這兩個位置都沒有我創建的新虛擬模式的實際資料檔案。

對於本網站上提出的類似問題,我似乎沒有得到任何直接答案。

請幫忙。

答案1

MyISAM 資料確實可以簡單地從一個 MySQL 實例複製到下一個實例。如果您不知道將資料放在哪裡,您正在執行的 MySQL 執行個體可以告訴您:

mysql> select @@datadir\G
*************************** 1. row ***************************
@@datadir: /srv/mysql/
1 row in set (0.00 sec)

相關內容