摘要: 当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情;特别是当一个SQL执行完了,但未COMMIT,后面的SQL想要执行就是被锁,超时结束,DBA光从数据库无法着手找出源头... 阅读全文
posted @ 2016-01-21 12:15 馒头斋 阅读(1314) 评论(0) 推荐(0)
摘要: replicate-do-db配置在MySQL从库的my.cnf文件中,可以指定只复制哪个库的数据。但是这个参数有个问题就是主库如果在其他的schema环境下操作,其binlog不会被从库应用,从而出现异常。可以简单的测试一下 --replicate-do-db参数引起的MySQL复制错误,步骤如下... 阅读全文
posted @ 2016-01-21 10:46 馒头斋 阅读(2542) 评论(0) 推荐(1)
摘要: 由于历史遗留问题,我们的MySQL主从库的表结构不一致,主库的某个表tableA比从库表tableA少了一个字段。当尝试在主库上更改表结构时,这行alter语句会随着binlog同步到从库,如果从库执行这行语句时出错,主从同步线程就会自动停止,那样只能人为手动处理错误,然后再启动slave上的主从同... 阅读全文
posted @ 2016-01-21 10:45 馒头斋 阅读(221) 评论(0) 推荐(0)