MySQL主从不同步问题解决
2021-01-14 23:58
1066 查看
今天在测试环境的业务系统修改了条数据,数据库变化了,但是再次查询时候,数据却没有变化,甚至将数据库数据全部TRUNCATE了,还是可以查出数据,很奇怪。定位原因是:更新在主库,查询在从库,主从之间复制出现问题,导致修改数据不能及时展示。
解决思路方法如下:
- 先查询主从库状态:show master status,show slave status; 发现从库Slave_SQL_Running:No ,而且Last Error字段:Error 'Duplicate entry 'xxxx' for key on table'.
- 然后把entry报错那行分别在主库和从库查询,发现主库不存在,但是从库存在,所以导致主从数据不同步,SQL线程不工作了,因为从库数据比主库多,所以怀疑从库可以写,于是检查从库只读状态,show variables like "%read_only%"; 发现从库只读的,因为测试环境,数据不是很重要,所以最终将Slave库比主库多的数据删除。
-
然后重新启动Slave. start slave; 等待主从同步完成,问题解决。
- 其他查询状态的SQL:
show variables like "%commit%";
show variables like "%sync%";
相关文章推荐
- 解决mysql开启GTID主从同步出现1236错误问题 推荐
- 解决mysql开启GTID主从同步出现1236错误问题
- 解决mysql开启GTID主从同步出现1236错误问题
- 解决MySQL主从不同步问题
- MYSQL 主从 同步问题解决方案
- mysql中的ERROR 1146 (42S02)问题解决方案(主从服务器数据同步引起)
- 记录一次Mysql主从不同步事故问题于事故解决办法
- mysql主从库不同步问题解决方法
- 使用Percona Toolkit解决Mysql主从不同步问题【备忘】
- 解决Mysql主从不同步问题
- mysql主从库不同步问题解决方法
- mysql主从复制不同步问题解决方法之一
- mysql主从库不同步问题解决方法
- MySQL主从不同步问题解决
- MYSQL主机Master磁盘写满,导致主从数据无法同步各种问题解决
- MySQL主从数据库同步延迟问题解决
- [置顶] MySQL 5.7主从复制从零开始设置及全面详解——实现多线程并行同步,解决主从复制延迟问题!
- MySQL主从数据库同步延迟问题解决
- 如何使用Percona Toolkit解决Mysql主从不同步问题(1)
- 解决MySQL主从不同步问题