1034136669 发表于 2015-08-08 08:35

Mysql生产环境添加一台新Slave

请问在实际生产环境中,一主多从架构下,MASTER添加一台新的Slave都有哪些步骤,假设master已经跑了一年了,这样新的slave是没法从原始的binlog_pos开始追的把?

芬达7402 发表于 2015-09-17 14:11

我之前的做法是:
1) 使用innobackup工具把主库做个整备(最好是业务低峰期做,这个工具还是会锁表)。
2) 在从库上用主库的备份恢复,按照日志记录的pos位置开始追主库的binlog就可以了。

Shell_HAT 发表于 2015-09-17 16:52

stop slave sql_thread;
flush tables;
使用从库生成备份,而不备份主库。主库不会被中断,也不会对主库增加处理负荷。
start slave sql_thread;

cjfeii 发表于 2015-09-21 11:54

芬达7402 发表于 2015-09-17 14:11 static/image/common/back.gif
我之前的做法是:
1) 使用innobackup工具把主库做个整备(最好是业务低峰期做,这个工具还是会锁表)。
2 ...

第二种方法用的比较多。
页: [1]
查看完整版本: Mysql生产环境添加一台新Slave