码迷,mamicode.com
首页 > 数据库 > 详细

(5.9)mysql高可用系列——正常主从切换测试

时间:2019-08-31 16:48:53      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:wait   --   sql   strong   oba   数据库   ESS   只读   flush   

【0】实验环境

操作系统:CentOS linux 7.5

数据库版本:5.7.24

数据库架构:主从复制,主库用于生产,从库用于数据容灾和主库备机,采用默认传统的异步复制。

主库IP:192.168.1.201  端口:3306

从库IP:192.168.1.202  端口:3306

 

【1】主从切换

  

    

【1.1】主从都需要开二进制日志,切换的时候,确认从库的数据时最新的
-- 主库:192.168.1.201 set global read_only=1; -- 主库设置全局只读模式。
flush logs;        -- 刷新日志(binlog)
show master status;   -- 查看binlog状态,记录日志文件名和位置点pos

【1.2】确认从库202应用完了所有的中继日志
-- 从库:192.168.1.202
show slave status\G -- 或者也可以show processlist;查看
-- or select master_pos_wait(file,post); -- 用主库的文件在备库上查询,差距为0即为同步
stop slave;
reset master;
reset slave; -- 删除从数据库的中继日志文件,并且启用新的中继日志文件以及 重置change master信息
        -- 不清理掉,下次重启服务还会开启从线程,把自己当从库做。
show master status; -- 记录binlog状态,记录日志文件名和位置点pos

【1.3】如果从库202上没有复制账户,需要创建

【1.4】主库201上,也需要清理相关的master和slave信息
reset master;
reset slave;
show master status;

【1.5】主从库的配置相关参数要改变启用

 

 

(5.9)mysql高可用系列——正常主从切换测试

标签:wait   --   sql   strong   oba   数据库   ESS   只读   flush   

原文地址:https://www.cnblogs.com/gered/p/11439485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!