最近迁机房,Mysql集群换到新环境出现主从不一致的情况,具体为1236报错。主从复制中,主服务器负责写,从服务器负责读,主从复制是一个异步过程。主从复制有三个线程:master、slave的I/O thread和SQL thread。主从复制的步骤包括连接主库、读取二进制日志、写入中继日志、恢复日志到数据库。MySQL半同步复制是介于异步和全同步之间的复制方式。常用命令包括start slave、stop slave、reset slave等。从库状态可以通过show slave status命令查看。双主搭建需要配置不同的server-id和log_slave_updates参数。修复1236报错的方法包括执行reset slave、reset master和change master等。在生产环境中,建议动态设置备节点只读,使用非抢占模式的Keepalived,并在迁移时先停止备节点再停止主节点。
完成下面两步后,将自动完成登录并继续当前操作。