基于
单主单从切换
前言
切换前,必须要确认从库
新主库
没有做过本地的事务,如果做过,切换主库
新从库
需要拉取这一部分的
事务,如果这些
已经不存在了那么一定会报错。这种情况
下还是从建从库吧。下面是正常的切换步骤。
环境介绍
:
:
安装方式:
!"
包安装(先卸载
#$%$
包)
主:
& &'&&&&()#*+,&
从:
& &'&&&&()#*+,
注:主从复制建置(基于
%-
的
复制,已开启
)
主从切换
切换前,确保主从配置文件一致(除了只读参数),并且
*$.
端已建置用于同步的用户。
&
、从库
新主库
stop slave;
reset slave all;
2
、
主库
新从库
change master to
master_host='192.168.111.136',
master_user='repl',
master_password='Repl_123456',
master_port=3306,
master_auto_position=1;
start slave;
注:从库
新主库
会生成自己的
事务,新从库接受到后执行即可。
(
、同步检查
切换完成后出现如下有两个
*%.%/00
对应的
,如下:
*1-*$.*$0*2
!%.//3,$&4 $$4&&$4 $(4,,,5 '$ 3&4(
6750//3' $,8 4 $$4&&$4'$(4,,,5 ,&&,3&4'9
,$&4 $$4&&$4 $(4,,,5 '$ 3&4(
注:
&4'
部分指的是原主库的
,
&4(
部分指的新主库的
*1-.$%$*:;<<=>
、修改新主库参数文件,取消只读,修改新从库参数文件,添加只读
文档被以下合辑收录
评论