我有一个大型数据库(大约244 MB +),现在我想将它从生产转移到开发服务器的其他位置,以修复错误,升级和备份。托管服务提供商是Siteground.com
当我尝试使用magento后端备份实用程序,phpMyAdmin或从Navicat for MySQL备份magento数据库时,不幸的是每次都没有显示错误。
我需要Magento社区帮助。我该怎么做才能成功完成备份。
非常感谢任何帮助!
〜萨满
答案 0 :(得分:0)
如果仅通过显示空白屏幕而失败,则可能意味着PHP耗尽时间或内存,无论哪种方式减少导入的大小都会有所帮助。
在导出之前,您通常可以clearing logs节省大量空间。此外,您可以单独导出 - 导入一些表以将工作分散到两个操作上,phpMyAdmin在导出页面上有一个表选择框。
答案 1 :(得分:0)
使用命令行MySQL转储并添加额外标志--single-transaction
mysqldump -hHOSTNAME -uUSERNAME DBNAME --single-transaction -p> myfile.sql
对于250MB的数据库,你不应该有任何麻烦。
如上所述,flushing Magento log entries也会有所帮助,但我无法想象250 MB的数据库中存在太多数据。