MYSQL主从延迟处理--------------mysqldump导入的锅

mysql主从延迟处理---mysqldump的锅

今天下午业务说是年前迁移的数据库没有迁移以后的新数据,后来查了一下,应用连接的还是最初的数据库,所以又需要停掉应用重新导出一次。等我用mysqldump重新导出导入以后,应用一起来,主从复制就报错。处理步骤如下。

处理步骤

到从库查看具体情况。看到1032报错。一个表更新到从库报错,报没有对应的记录。但是我是在主库导入的数据,为什么从库会没有对应数据呢。两边select * 一查,发现主从数据不一致,新导入的数据没有到达从库。打开mysqldump导出的文件一下,原来文件开头存在一个步骤为SET @@SESSION.SQL_LOG_BIN= 0;看到这里那么处理过程就简单了。在从库再执行一次dump出来的文件。这样主从数据就一样了。所以以后通过mysqldump导出的数据,再导入主库的时候一定要注意要删除这个语句。

posted @ 2018-03-23 15:55  weixp  阅读(284)  评论(0编辑  收藏  举报