所以我在 godaddy 共享主机上。需要备份大约20个表500mb数据的db和数据。
尝试过的解决方案:
<强>1。解决方案:phpmyadmin
尝试简单地导出表并开始导出但由于错误而失败
mysql server has gone away
所以试图通过增加 wait_timeout 来解决这个问题,但也失败了,因为我在共享主机上,它不允许我这样做。给我这样的错误
#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
<强>2。解决方案尝试:mysqldump
运行以下命令备份具有 110000 行的表
mysqldump --user xxxxx --password=XXXXXXXXX Username wp_pc_products >> wp_pc_product.sql
这导致文件大小为 55M 且仅包含 124 行。
55M wp_pc_product.sql
实际问题:
尝试将我的数据库从共享主机迁移到 VPS。
最佳答案
mysqldump
只需要一个 >
而不是两个 >>
。你能改变它吗?
对于 wp_pc_products
表,你能确定 mysql 表中的哪一行是最后导出的行吗?如果您尝试使用带有 -p
选项的 mysqldump
导出整个数据库,会发生什么情况。那样有用吗?
您是否尝试导出任何其他表并查看它们是否被完全导出?
关于database - 在共享主机上备份大数据库。试过 mysqldump 和 phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38382624/