故障现象:两个数据库数据大小不一致,主从有问题,我重新建立主从关系后从的IO和SQL线程状态都是yes但是不同步数据。
首先这个是生产环境已经投入使用的,不可能换主的数据库,不能线上终止业务
这两个数据库MySQL都是运行在docker容器内的,主库重启也要报备一下
排查步骤:
主的话可以使用:
查看主库状态:
mysql> show master status;
+---------------+----------+--------------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+---------------+----------+--------------------+------------------+-------------------+
| master.000011 | 733 | ceair,ceair_zipkin | | |
+---------------+----------