我最近从另一家‘开发’公司接管了一个WordPress网站。该网站非常不稳定,没有交付客户所需的内容。因此,我目前正试图将该网站批发到我们公司的服务器之一。
由于各种原因,许多备份插件都失败了,所以我现在尝试通过phpmyadmin导出MySQL数据库,以便导入到我们的MySQL服务器中。我已经从旧服务器获得了一个完整的导出,并尝试通过phpmyadmin将其导入到新服务器。然而,这在一段时间之后就失败了,没有一个真正的指标说明原因。
接下来,我分别导出了每个表,并试图将它们导入到新服务器。前面的2/3似乎正常工作,但是后面的1/3都无法导入输出/错误消息,说明表中声明了多个主键。
我确实需要从旧服务器导出数据库结构和数据,并将其传输到新服务器。所以,我真的很困惑我的下一步会是什么。如果这些表有多个主键,并且这会阻止导入,那么首先如何创建它们??
我能做些什么来纠正这种情况并迁移数据呢?
发布于 2015-11-12 13:24:41
这似乎与PHP / phpMyAdmin的某些限制因素有关。我能够通过Virtualmin / Webmin中的SQL工具导入生成的SQL脚本,而没有任何明显的问题。
发布于 2015-11-11 15:30:33
这可能是你得到的垃圾堆的问题。如果它太大,您的phpmyadmin会在一段时间后崩溃。如果您对服务器具有ssh访问权限,那么在将转储文件上传到服务器后,可以通过shell轻松地导入转储。如果这是不可能的,您可以使用一个大转储脚本http://www.ozerov.de/bigdump/,它会自动部分导入转储,因此不再存在服务器超时。
https://stackoverflow.com/questions/33653749
复制相似问题