dual-master

mysql 实现master-slave 同步

安稳与你 提交于 2019-12-01 09:33:18
mysql中实现master-slave同步: 第一步:分别在两台机子上各装一个mysql (本人测试机系统为unbutu,mysql5.5),如只有一台机器,需使mysql的端口不同(3306,3307)。 第二步:找到mysql 的my.cnf文件。 $cd /etc/mysql 进入该目录。 $ vim my.cnf 如是只读,且不允许修改。需用$ sudo vim my.cnf 第三步:修改my.cnf 中的配置项: 1 需做如下操作: 将bind-address=127.0.0.1 改为 bind-address=0.0.0.0 将#server-id=1 #log_bin=/var/log/mysql/mysql-bin.log 的注释(#)去掉。 添加:character-set-server=utf-8 #保证编码一致。 填加完成后,保存并退出即可。 第四步: 用root权限登录并创建slave数据库服务器用户: $mysql -uroot -p mysql>grant replication slave,replication client on *.* to liang@'192.168.10.21' indntified by 'liang'; mysql>grant replicatin slave on *.* to liang@ '192.168.10