mysql从库迁移

本文详细介绍了如何在保持业务连续性的情况下,处理MySQL从库故障并完成服务器迁移的过程,包括检查主从状态、停止服务、数据迁移、IP地址变更和重启服务等关键步骤。
        公司的mysql从库出现故障,在国庆假期,两次出现ssh无法登陆主机,而数据库3306端口可以正常访问数据库。接显示器到主机,显示器无任何信息。通过了IBM工程师的检测,说是主机硬件(主板出现问题),然后在更换主板之后,该问题任然没有解决。该从库需要迁移到一台新的服务器上。

        

        各方面的限制因素:

在从库上会有一个类似报表的应用在跑,需要最短的停机时间;
涉及到开发和部分业务人员的查询需求,不能更改从库的访问IP地址。

迁移步骤:
1、check master/salve status
show slave status\G;
show full processlist;  --make sure have no select query
2、stop slave
stop slave;

3、stop mysql server
service mysql stop

4、migration data
①mv newslave mysql data dir to mysql_databak

②cpoy slavs mysql data dir and parameter file to newslave
scp P2222 /etc/my.inf 10.150.20.20:/etc   (make sure the parameter relay-log is same)
scp -r -P2222 mysql_data 10.150.20.20:/opt/mysql/

5、change ip address
①change config ip file
vi /etc/sysconfig/network-scripts/ifcfg-bond0
change salve    ip(10.150.20.19)    to  10.150.20.21
change newslave ip(10.150.20.20)    to 10.150.20.29 

②restart network
ifdown bond0
ifup bond0

6、startup mysql server
检查主从同步是否正常
show slave status\G;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值