【发布时间】:2018-11-19 21:40:59
【问题描述】:
我面临以下问题:
我们有一个 11GB 的数据库表,其中包含超过 2.57 亿条记录,需要备份。无法通过 PHPmyAdmin 导出(chrome 不断崩溃),使用 SSH mysqldump 表名备份会出现空间不足磁盘错误(错误 28)。
现在我想知道是否有一种方法可以导出 mysqldump 的行 0 到 ~100.000.000 命令,这样我们就可以制作 3 个部分(或者如果需要更小的部分)。
我正在使用什么:
mysqldump -p -u 用户名 database_name database_table > dbname.sql
[编辑]
了解如何使用以下命令将
mysqldump -p -u db_name db_table --where='id
但现在还有一个大问题,如何走得更远?现在我想获取 50.000.000 和 100.000.000 之间的所有记录 ..
如果可能的话,任何人都知道答案以及我应该使用什么命令?
【问题讨论】: