如何搭master-slave-slave

作者:Chris

假设现有M, Sa, Sb,Sa是M的slave, 要将Sb做为Sa的slave,M和Sa的binlog保证都是打开的

在Sa的/etc/my.cnf中[mysqld]组中加入log_slave_updates=1(以保证Sa从M上同步的更新能被记录到binlog中)

将Sa上的mysqld停掉,并清掉Sa上的binlog(注1)

将Sa上的数据Copy到Sb上

启动Sa

启动Sb, change master to master_host="Sa的ip";

在Sa和Sb上start slave

注1:如果Sa上没有清掉binlog,第6步须: change master to master_host="Sa的ip", master_log_file="Sa上最新的binlog"

您的评论

Build by Loppo 0.6.14