亲测两台云主机,通过内部实现主从同步
操作过程:
1.两台安装好数据库服务器主机,互相可以访问(由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同,或者Master的版本肯定不能高于Slave版本。)
例如:
Master: DaoBiDaoA (10.135.28.112)
Slave: DaoBiDaoB (10.132.21.19)
2.设置Master服务器
在Mysql配置文件my.cnf (一般是存放在 /etc/my.cnf ) 中,找到 server-id 编辑
server-id = 1
binlog-do-db = daobidao
binlog-ignore-db = mysql
其中:server-id 是设置数据库服务编号,binlog-do-db 是设置需要记录二进制日志的数据库(如果是多个数据库需要记录二进制日志,就在添加一条此信息),binlog-ignore-db 是设置不需要记录二进制日志的数据库。
注意:需要开启log-bin二进制日志文件
log-bin=mysql-bin
·······················
http://iblog.daobidao.com/linux-mysql-master-and-slave-sync-master-two-way-synchronization-from.DaoBiDao
谢谢
-------------------------
这个对做负载均衡的娃很有用的~~~~
多台服务器做一个数据同步~~~
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。