Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将mysql数据库从linux移动到windows_Mysql_Windows_Linux_Mysqldump - Fatal编程技术网

将mysql数据库从linux移动到windows

将mysql数据库从linux移动到windows,mysql,windows,linux,mysqldump,Mysql,Windows,Linux,Mysqldump,我正在尝试将数据库从linux服务器移动到windows本地计算机。我创建了一个mysql转储,并尝试在我的windows计算机上进行恢复。当脚本文件(转储文件)在本地计算机上执行时,它会在许多表上引发错误号。 感谢您的帮助。谢谢 这样做可能会遇到问题-Windows使用不区分大小写的文件系统,而Linux则区分大小写。MyIASM可能因此而崩溃-表名与文件名直接相关。这样做可能会遇到问题-Windows使用不区分大小写的文件系统,而Linux则区分大小写。MyIASM可能因此而崩溃-表名与文件

我正在尝试将数据库从linux服务器移动到windows本地计算机。我创建了一个mysql转储,并尝试在我的windows计算机上进行恢复。当脚本文件(转储文件)在本地计算机上执行时,它会在许多表上引发错误号。
感谢您的帮助。谢谢

这样做可能会遇到问题-Windows使用不区分大小写的文件系统,而Linux则区分大小写。MyIASM可能因此而崩溃-表名与文件名直接相关。

这样做可能会遇到问题-Windows使用不区分大小写的文件系统,而Linux则区分大小写。MyIASM可能因此而崩溃-表名与文件名直接相关。

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

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

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

您引用的链接给出了许多不同的原因:

  • 例如:

在我的例子中,问题是引用的字段没有标记 作为唯一的,因此返回此(不相关)错误消息

建议:

识别特定的表,将SQLDump命令直接剪切/粘贴到mysql中,然后进行调试

增编:

1) 请剪切/粘贴准确的错误消息

如果可能的话,请

2) 剪切/粘贴导致错误的数据库导出中的SQL行。

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

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

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

您引用的链接给出了许多不同的原因:

  • 例如:

在我的例子中,问题是引用的字段没有标记 作为唯一的,因此返回此(不相关)错误消息

建议:

识别特定的表,将SQLDump命令直接剪切/粘贴到mysql中,然后进行调试

增编:

1) 请剪切/粘贴准确的错误消息

如果可能的话,请


2) 在dbexport中剪切/粘贴导致错误的SQL行。

您也可以在本地机器上安装Linux,可能是在VM中。这将为您提供一个与服务器更相似的环境。@dotnetrocks-那么您发现了什么?你们的出口有效吗?问题是什么?嗯,问题是因为游戏框架。它在数据库中用小写表名再次创建了所有表。当我将此脚本导出到windows本地计算机时,它会识别出它们是相同的表(windows忽略表名中大小写的差异)。所以,我手动删除了一组重复的表,它现在可以工作了!您还可以在本地机器上安装Linux,可能是在VM中。这将为您提供一个与服务器更相似的环境。@dotnetrocks-那么您发现了什么?你们的出口有效吗?问题是什么?嗯,问题是因为游戏框架。它在数据库中用小写表名再次创建了所有表。当我将此脚本导出到windows本地计算机时,它会识别出它们是相同的表(windows忽略表名中大小写的差异)。所以,我手动删除了一组重复的表,它现在可以工作了!