MySQL
常用语句
用户相关\管理相关\数据相关
视图\事件\存储过程\函数\游标\触发器
事务\分区
常用工具
管理优化
锁问题
MySQL日志
异步复制
半同步复制
复制管理
5.7开启并行复制
双主备份
故障问题
索引
时区
mysql_random_data_load 数据生成
表的导出导入
MySQLdump逻辑备份
XtraBackup全备
XtraBackup增备
XtraBackup原表数据恢复
安装MySQL
ProxySQL中间件
Atlas中间件
keepalived安装
MHA安装
MHA恢复
mha复制检查报错及解决过程
集群Cluster安装
维护Cluster
开启审计功能
本文档使用MrDoc发布
返回首页
-
+
复制管理
2020年4月26日 20:45
admin
#查看状态 >####主库状态 show master status; > ------------------------ >####从库状态 show slave status \G; > --- #主从同步维护 >####主库 flush tables with read lock; #阻塞主库所有更新操作 show master status; >####从库 select master_pos_wait('master-bin.000002','9129223'); 待返回0,则表示同步完成 >####主库 unlock tables; #解除阻塞 --- #主从出错处理 >####1.根据从库状态的Last_Errno和错误日志确定错误原因 show slave status; >####2.手动纠正错误 >####3.停止slave,跳过错误,启动slave stop slave; set global sql_slave_skip_counter=1 #1代表跳过一个语句 start slave; --- #切换主从 >####1.确保所有的从数据库都执行了relay log中的全部更新 #在每个从库上执行 stop slave io_thread; show processlist \G; #直到看到state的状态是Has read all relay log,表示全更新完 >####2.从库S1 stop slave; #关闭slave reset master #重置成主数据库 >####3.从库S2 stop slave; change master to master_host = 'S1IP' start slave; >####4.通知所有的客户端指向S1 >####5.删除S1上的master.info和relay-log.info文件,否则下次重启时还会按照从库启动
分享到: