mysql 丛库克隆

210mysql3311原来是论坛的备份库,现在已出现问题,不能实现和主库进行主从同步,需要重新部署克隆,过程如下:

服务器:
210 mysql 3311需要添加的从库
216 mysql 3311 正在运行的从库
245 mysql 3311 主库

准备分析:
245是论坛的主库,有线上业务不能进行stop或fulsh table with read lock操作,因为会直接影响线上业务,但主库下有很多从库,所以只需拿出一台从库进行slave克隆
216 服务器性能稍好,可以用来做克隆,执行效果会好点

准备克隆:
1,首先摘掉监控,monitor.xoyo.com将216从3311监控区禁用,防止在线上业务使用此数据库

2,登录210服务器保证3311数据库为stop状态,将/data0/mysql/3311下的/data和relaylog文件夹删除,(data里存放数据库的数据,relaylog存放中继日志,是读取主库binlog日志文件,binlog记录了数据库的所有的改变。)

3,登录216服务器3311数据库
/usr/local/webserver/mysql/bin/mysql –S /tmp/mysql3311.sock
Show slave statusG; 显示从库的信息
Stop slave; 停止slave
Exit 退出
./mysql stop  停止3311mysql

4,scp –r data/ relaylog/ *.*.*.210:/data0/mysql/3311/  文件很大,煎熬。。。
完毕后,将210 的data和relaylog更改权限
chown –R mysql.mysql data/
chown –R mysql.mysql relaylog/

5,216 mysql 3311
./mysql start 启动216 3311mysql,其从库应该会自动启动
/usr/local/webserver/mysql/bin/mysql –S /tmp/mysql3311.sock
Show slave statusG;查看Slave_IO_Running: Yes    Slave_SQL_Running: Yes 这两项是否是YES,此时Seconds_Behind_Master: 应该会有一些延时,但是在减少状态

6,210 mysql 3311
./mysql start 启动216 3311mysql,其从库应该会自动启动
/usr/local/webserver/mysql/bin/mysql –S /tmp/mysql3311.sock
Show slave statusG;查看Slave_IO_Running: Yes    Slave_SQL_Running: Yes 这两项是否是YES,此时Seconds_Behind_Master: 应该会有一些延时,但是在减少状态
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值