项目05(Mysql升级03主从切换)

背景

《承接上文,项目05(Mysql升级02)》,上文中说要介绍一些主从切换,仅用于本次项目的测试(实际生产中还需切换VIP)

写在前面

需要(考虑)检查和测试的层面很多,不限于以下内容。

主从切换

1.show slave status\G
2.show master status;
3.根据以上信息,确保主从数据一致
Master_Log_File: mysql-bin.000001  == Relay_Master_Log_File: mysql-bin.000001
Read_Master_Log_Pos: 288  == Exec_Master_Log_Pos: 288
Seconds_Behind_Master: 0
本次使用的是在主库上新建一个库,如果从库可以看到,就说明数据一致了(不严谨的方式)
4.
stop slave IO_THREAD;(等sql_thread应用Relay_Log日志)
5.
stop slave;
6.
注意要保证主从数据一致的情况下,才进行reset
reset slave; #5.1.73没有reset slave all;
reset master;
7.
show binary logs;
(root@localhost:(none)  01:29)>show binary logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |       106 |
+------------------+-----------+
1 row in set (0.00 sec)

(root@localhost:(none)  01:29)>show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 |      106 |              |                  |
+------------------+----------+--------------+------------------+

旧主(66.190)变新从,之后停止服务,之后升级
change master to master_host='192.168.66.191',master_user='repl',master_port=3306,master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=106;66.190上验证:show slave status\G

在之后的升级中5.1——>5.5——>5.6——>5.7,将经常用到以上内容

本文说明,主要技术内容来自互联网技术大佬的分享,还有一些自我的加工(仅仅起到注释说明的作用)。如有相关疑问,请留言,将确认之后,执行侵权必删

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值