我有一个大约2.5GB的大小合适的数据库,我需要在接下来的几天内每天备份到另一个数据库,同时准备新的部署,但我已经开始在执行时看到以下错误这个命令:
mysqldump --opt --user=username --password="pass" --single-transaction --host=xxx.xxx.xxx.xxx production | mysql --user=username --password="pass" --host=localhost production
错误输出:
ERROR 1062 (23000) at line 2184: Duplicate entry '62321-60-1' for key 'PRIMARY'
mysqldump: Got errno 32 on write
关于这里发生了什么以及如何在转储期间避免此错误的任何想法,我需要保持生产站点的生存而不是保持模式/在转储期间关闭?