你的位置:首页 > 软件开发 > 数据库 > MySQL主从复制中断,报“Error on master: message (format)=Cannot delete or update a parent row: a foreign key constraint fails error code=1217” 错误

MySQL主从复制中断,报“Error on master: message (format)=Cannot delete or update a parent row: a foreign key constraint fails error code=1217” 错误

发布时间:2016-05-04 17:00:05
前几天,发现从库挂了,具体报错信息如下: 分析思路1. 因为我采用的是选择性复制,只针对以下几个库进行复制: card,upay,deal,monitor,collect。所以,不太可能出现对于sas_basic的操作能复制到该从库上。2. 整个架构是1主2从,且都是选择 ...

前几天,发现从库挂了,具体报错信息如下:

MySQL主从复制中断,报“Error on master: message (format)=Cannot delete or update a parent row: a foreign key constraint fails error code=1217” 错误

 

分析思路

1. 因为我采用的是选择性复制,只针对以下几个库进行复制: card,upay,deal,monitor,collect。所以,不太可能出现对于sas_basic的操作能复制到该从库上。

2. 整个架构是1主2从,且都是选择性复制,上面这个从库是直接复制card,upay,deal,monitor,collect这几个数据库的数据,而另外一个从库则是忽略上述库,如下所示:

MySQL主从复制中断,报“Error on master: message (format)=Cannot delete or update a parent row: a foreign key constraint fails error code=1217” 错误

    怀疑是在上述schema下,执行了DROP TABLE IF EXISTS `sas_basic.old_channel_code`操作。

3. 于是根据报错信息查看了主库binlog日志的内容,发现是在sas_basic schema下操作的。

     use `sas_basic`/*!*/;

原标题:MySQL主从复制中断,报“Error on master: message (format)=Cannot delete or update a parent row: a foreign key constraint fails error code=1217” 错误

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。