mysql复制停止/启动会导致重复的行
我们正在使用非常简单的MASTER-> SLAVE MySQL基于查询的复制。 每个午夜,从站上的cron脚本停止复制SQL_THREAD,使用mysqldump备份从站数据库,然后重新启动复制SQL_THREAD。 虽然复制后重新启动,它立即停止,在SHOW SLAVE STATUS \ G此错误输出 Last_Errno: 1062 Last_Error: Error 'Duplicate entry '54149' for key 1' on query. Default database: 'dbname'. Query: 'insert into emails (emailsubject,emailmessage,html) values (blah','blah', false);' 看起来问题是从站上的复制日志正在重播它已经处理的语句。 MySQL错误跟踪似乎同意我: http : //bugs.mysql.com/bug.php?id=38205#c200483 由于复制似乎是这样一个基本和标准的程序,我的问题是:我们如何避免复制尝试重播语句? 附录:我想用标签的“开始 – 停止”和“重放”和“语句”来创build这个post,但是我的声望还不够高(似乎很愚蠢)?