【发布时间】:2013-04-10 02:47:24
【问题描述】:
假设我只能访问原始文件(.myd、.myi、.frm),我是否只需将从“/var/lib/mysql/mydb”获得的 mysql db 文件复制+粘贴到“C:\Program Files\MySQL\MySQL Workbench CE 5.2.47\data\mydb”还是“C:\Program Files\MySQL\MySQL Server 5.6\data\mydb”?我在 Linux 上使用 mysql-5.1.43,现在在 Windows 7 上使用 mysql 5.6。我无法再访问 Linux。
我尝试了前 2 个 Windows 位置,但均未成功。当我在 Workbench 中创建新模式时,我什至无法确定数据实际保存在哪里;这两个位置都没有我创建的新虚拟模式的实际数据文件,即使在我将一些数据发布到表之后也是如此。
对于我在本网站上提出的类似问题,我似乎没有得到任何直接答案。
请帮忙。
【问题讨论】:
-
使用
mysql> select @@datadir\G找到了实际的数据路径。关闭MySQL56服务;将 mydb 文件夹整个复制到路径中。恢复服务,现在一切正常。谢谢。
标签: mysql linux windows workbench