数据库链式复制搭建
以下是主从搭建的文档---主:my3307 从:my3308
![](https://i-blog.csdnimg.cn/blog_migrate/f1d4c4c5853721398ea46c353335850c.png)
主库------my3306
从库------my3307
实验步骤:
主库上的操作:
1)在my3306上建立一个复制用户:
my3306>grant replication slave,replication client on *.* to repl@'localhost' identified by'123456';
2)在my3306的my.cnf中添加如下内容:
![](https://i-blog.csdnimg.cn/blog_migrate/17f918f6fc049b43478daaf289f615cb.png)
3)通过mysqladmin -P3306 shutdown关闭my3306服务,然后重启服务
4) 查看上面的设置是否生效:
从库上的操作:
1)在my3307的my.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上执行
![](https://i-blog.csdnimg.cn/blog_migrate/d4b48c519229ddceb8b82495924a4b86.png)
4)查看my3307的状态
![](https://i-blog.csdnimg.cn/blog_migrate/d160eae12a232463db33cc763297869d.png)
5)在my3307上start slave,再查看my3307的状态
![](https://i-blog.csdnimg.cn/blog_migrate/8fa3f89b69bda4809b7a4a0d585a14c0.png)
此时,slave上的两个线程就已经启动了
在主库my3306上查看:
![](https://i-blog.csdnimg.cn/blog_migrate/51e41c84a5a49b2a2e552d6e87e589e2.png)
在从库my3307上查看
测试:
在主库my3306上的test数据库添加一个zheng:
![](https://i-blog.csdnimg.cn/blog_migrate/26693578a3a8300005457e5417c67446.png)
我们在从库my3307上查看test数据库
![](https://i-blog.csdnimg.cn/blog_migrate/5ba0253d8531f69cf8d3418c10b96556.png)
至此,我们的主从搭建就成功了。
至此,我们的my3307 my3308的主从搭建就成功了。
之前我们已经搭建过了my3306 my3307的主从,详情请看:
MySQL主从复制:http://4155621.blog.51cto.com/4145621/1141542
另有:MySQL主主复制:http://4155621.blog.51cto.com/4145621/1141562
这样就搭建成了一个链式复制:主-->从(主)---->(从)my3306--->my3307----->my3308
转载于:https://blog.51cto.com/4155621/1141581