扩展问题
slave设置为只读
在slave的配置文件中添加下面的选项
read-only=1 # 除非有SUPER权限,否则只读
super-read-only=1 # SUPER权限也是只读其他
如果master已经有数据了,怎么新增slave:可以先把master的数据导入到slave,再启动slave。具体可以参考这里。
如果已经有主从复制了,怎么增加slave:思路同上,不过不需要使用master的数据,直接用已有的slave数据就可以了。不需要停止master,新slave使用新的server-id。具体可以参考这里。
前面介绍的都是主从,如果需要slave也能同步到master就要设置主主复制:也就是说反过来再做一遍。
当slave比较多得时候,master的负载可能会成为问题。可以用主从多级复制:以slave为master来再引入新的slave。
您可能感兴趣的文章:使用Docker容器搭建MySql主从复制mysql 5.7 docker 主从复制架构搭建教程详解如何利用docker快速构建MySQL主从复制环境基于Docker如何实现MySQL主从复制详解










