我正在尝试运行mysqldump来创建数据库快照,并且发现它会在途中随机停止,而不会报告任何错误。我的数据库相对较小(大约100MB),并且正在使用InnoDB。
我像这样运行它:
mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql
检查退出代码报告0。
我的版本是:用于redhat-linux-gnu(i386)的mysqldump Ver 10.13 Distrib 5.1.52
我见过一些类似的帖子,甚至见过正式的错误报告,但似乎都没有解决方案。
如何获取mysqldump来拍摄完整的数据库快照?
编辑:我的数据库当前位于Amazon的RDS上。