将mysql db从linux移动到windows

时间:2012-09-05 16:18:37

标签: mysql windows linux mysqldump

我正在尝试将我的数据库从Linux服务器移动到我的Windows本地计算机。我创建了一个mysql转储,并尝试在我的Windows机器上恢复。当脚本文件(转储文件)在本地机器中执行时,它会引发错误号。许多表格上1105.。 任何帮助表示赞赏。谢谢!

2 个答案:

答案 0 :(得分:2)

您可能会遇到问题 - Windows使用不区分大小写的文件系统,而Linux则区分大小写。由于这一点,MyIASM可能会破坏 - 表名与文件名直接相关..

答案 1 :(得分:2)

1)是:您绝对可以将MySql数据库从Linux导入Windows。是的,转储文件绝对是最好的方法:)

2)问题是“我为什么在导入时收到Mysql错误1105?”

3)不幸的是,这个错误有些普遍。有许多不同的根本原因。

您引用的链接提供许多不同的原因:

  

就我而言,问题是引用的字段没有标记   作为唯一,因此返回此(无关)错误消息。

建议:

识别特定的表,将sql dump命令直接剪切/粘贴到mysql中,并以这种方式进行调试。

附录:

1)请剪切/粘贴完全错误消息。

如果可能,请

2)在你的dbexport中剪切/粘贴引起错误的SQL行。