先说下起因:今天凌晨mysql从库慢查询出现问题,导致主从数据库同步延迟非常严重,凌晨脚本跑昨天一天汇总的数据,汇总的数据少,因为有一部分没同步过来,所以汇总的数据就不对了,需要删除脚本汇总的数据,然后重新执行一下脚本。

我的操作是首先要求运维删除昨天的数据,然后重新执行脚本

sql语句我是这样写的,delete from mydatabase.gather_data where total_date='2013-03-27';

然后去执行脚本。

执行完成以后,我去看结果,发现主库上的数据改变了,正确。但是从库依然是凌晨汇总的数据没有变化。似乎同步出现了问题,然后查询了其他表,发现同步一点延迟也没有,没有问题。非常的奇怪,以为脚本出现问题,可是脚本今天根本没有动。运维的人肯定不承认是他们的问题,肯定说的我脚本有问题。搞的我反复看程序,感觉程序没有问题,再说以前一直都没出现问题。

然后就找运维查log日志,发现主从的binlog日志里面都没有delete操作。只有insert操作。但是主上的删除操作确实执行了。最后发现是运维的删除操作出现了问题。

运维是这样操作的:进了mysql以后,直接执行我的delete语句,因为我语句中带库名了,所以没用use,而且删除还成功了。再执行脚本。结果就出现了上面的问题。因为的汇总表示加了唯一键的,所以重复的数据写入不进去。所以导致主从库的数据不一样。其实只是删除没同步过去,然后insert同步过去了,但是记录已经有了,就插入不进去了。

解决方法:进入mysql以后,执行use mydatabase,然后在执行删除操作。如果不用use的话,binlog不知道delete是哪个库的操作。也就是说要先声明下,否则就会漏掉。

mysql主从数据库同步,漏掉delete操作的问题相关推荐

  1. MySQL主从数据库同步延迟问题解决

    MySQL主从数据库同步延迟问题 摘要: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响 ...

  2. mysql主从数据库同步问题_聊聊MySQL主从数据库同步的那些事儿

    在linux服务器下测试:主(master)服务器IP:219.223.5.105(对应内网IP:192.168.1.75)从(slave)服务器IP:219.223.5.104(对应内网IP:192 ...

  3. 利用percona-toolkit 工具来检测mysql 主从数据库同步以及实现同步

    环境: OS: Cenos6.5_x64 , 主:192.168.100.164 ,从:192.168.100.176 软件: percona-toolkit . mysql56-community ...

  4. MySQL主从数据库同步(巨详细),亲测好用!!!

    主服务器IP192.168.1.88 从服务器IP192.168.1.21 Master 主服务器配置 首先找到MySQL配置文件的路径,mysql->bin->my.ini,复制一份,并 ...

  5. Mysql 主从数据库同步详解

    主服务器设置 1.创建一个复制用户,具有 replication slave 权限 [sql] view plaincopy mysql>grant replication slave on * ...

  6. mysql主从 毫秒_MySQL主从数据库同步延迟问题解决(转)

    最近在做MySQL主从数据库同步测试,发现了一些问题,其中主从同步延迟问题是其中之一,下面内容是从网上找到的一些讲解,记录下来以便自己学习: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务 ...

  7. 阿里云mysql主从有延迟怎么办_MySQL主从数据库同步延迟问题解决

    MySQL主从数据库同步延迟问题 摘要:MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主 ...

  8. mysql主从同步默认延迟_减少mysql主从数据同步延迟问题的详解

    基于局域网的master/slave机制在通常情况下已经可以满足'实时'备份的要求了.如果延迟比较大,就先确认以下几个因素: 1. 网络延迟 2. master负载 3. slave负载 一般的做法是 ...

  9. Java解决主从数据库延迟问题_MySQL主从数据库同步延迟问题解决

    最近在做MySQL主从数据库同步测试,发现了一些问题,其中主从同步延迟问题是其中之一,下面内容是从网上找到的一些讲解,记录下来以便自己学习: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务 ...

最新文章

  1. Windows 命令集合
  2. mysql多实例安装配置演示
  3. json key 命名规范_jsonapi
  4. 编译原理——语言处理程序
  5. php mysql int string_php从mysql取出int数据,变成了string
  6. sigmoid function vs softmax function
  7. 结构型模式—享元模式
  8. 第二十五期:知乎用Go替代Python,说明了啥
  9. 0113——代理模式
  10. 【java学习之路】(java框架)008.JdbcTemplate
  11. vray uneal插件试用版 license 安装过程
  12. C++实现简易五子棋游戏
  13. 计算机英语形成性考核册,开放英语1形成性考核册答案(中央广播电视大学外语部)doc...
  14. 手机上怎么换证件照底色?手机一键照片改背景颜色
  15. Windows10开机之后进BIOS
  16. 技术胖Web前端视频教程合集
  17. 设备功耗计算专题《测试仪器使用篇,EFM32GG-STK3700使用教程》
  18. ftp服务器怎么用,ftp服务器怎么用,详细教程
  19. new String 详解
  20. [附源码]Python计算机毕业设计Sketch2Mod网站Django(程序+LW)

热门文章

  1. html中加图片相对路径,以html中插入图片为例,聊一聊绝对路径和相对路径的区别...
  2. 机房对拷软件使用随记 非ABC类IP能作为局域网吗?
  3. 高效治理磷酸铁锂生产废水 让其不再是行业发展的“绊脚石”
  4. 宋仲基太阳的后裔头像 撩到你了吗
  5. I.MX6ULL裸机驱动开发四种方式总结
  6. 佛祖保佑,永无bug,皮一下,很开心,哈哈~
  7. 如何看待生鲜新零售现状 新零售商业模式有哪些优势?
  8. Android初体验之星座及生肖查询的思路
  9. 老子的软件之道 - 道篇 25 道为何物
  10. 菜鸟、普通、大牛、大神