Mysql主从切换为从主

    mysql主从关系中,如果master宕机了,则要提升slave为主,
    等原来的主库恢复之后,则要把老的主库变为从库,
    这样才能尽最大可能的保证应用层面的业务高可用性和数据的完整性。

## mysql主从切换为从主:
从库变主库
old slave: 
show processlist;#  确保Slave has read all relay log;
STOP SLAVE IO_THREAD
show slave status \G;检查IO及SQL线程是否正常,如果为NO表明同步不一致

stop slave;
reset master;
reset slave all;(看版本号)

grant replication slave on *.* repl@'IP' identified by 'replpwd';
show master status;#记住这里列出的log_file和log_pos信息
------------------------------------------------------------------------------
## 主库变从库
old master:
Reset master;(新的slave,老的master)
Reset slave;

change master to master_host="IP",
master_port=3306,
master_user="repl",
master_password="replpwd",
master_log_file="...",#上一步中列出的log_file
master_log_pos="...";#上一部中列出的log_pos

start slave;
show slave status\G;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值