数据库链式复制搭建

以下是主从搭建的文档---主:my3307 从:my3308

MySQL复制---链式复制_mysql

主库------my3306

从库------my3307

实验步骤:

主库上的操作:

1)在my3306上建立一个复制用户:

my3306>grant replication slave,replication client on *.* to repl@'localhost' identified by'123456';   

2)my3306my.cnf中添加如下内容:

MySQL复制---链式复制_mysql_02

3)通过mysqladmin -P3306 shutdown关闭my3306服务,然后重启服务

4)  查看上面的设置是否生效:

MySQL复制---链式复制_链式复制_03 

MySQL复制---链式复制_复制_04

从库上的操作:

1)my3307my.cnf中添加如下内容:

server-id = 131202

binlog_format=mixed

log-slave-updates

log-bin = /usr/local/mysql/log/3307/mysql-bin

relay_log = /usr/local/mysql/log/3307/relay-bin

read-only

2)关闭my3307服务,重启my3307服务

mysqladmin  --port=3307 shutdown

mysqld_multi start 3307

3)在my3307上执行

MySQL复制---链式复制_mysql_05

4)查看my3307的状态

MySQL复制---链式复制_mysql_06

5)my3307start slave,再查看my3307的状态

MySQL复制---链式复制_主从_07

此时,slave上的两个线程就已经启动了

在主库my3306上查看:

MySQL复制---链式复制_mysql_08

在从库my3307上查看

MySQL复制---链式复制_主从_09

测试:

在主库my3306上的test数据库添加一个zheng:

MySQL复制---链式复制_链式复制_10

我们在从库my3307上查看test数据库

MySQL复制---链式复制_mysql_11

至此,我们的主从搭建就成功了。

至此,我们的my3307 my3308的主从搭建就成功了。

之前我们已经搭建过了my3306 my3307的主从,详情请看:

MySQL主从复制:http://4155621.blog.51cto.com/4145621/1141542

另有:MySQL主主复制:http://4155621.blog.51cto.com/4145621/1141562

这样就搭建成了一个链式复制:主-->从(主)---->(从)my3306--->my3307----->my3308