mysql 主从同步
mysql>flush tables with read lock #只读模式
mysql> show master status #查看master状态
master主:
开启日志功能,设置server-id=""
设置同步账号,grant replication slave on *.* to ‘sync‘@‘%’ identified by "password"
刷新:flush privileges
slave从:
设置server-id="", #ID号小于主的ID
日志功能开启不开启都可以,
设置master
change master to master_host=‘主IP‘,master_user=‘sync‘,master_password=‘password‘,
master_log_file=‘mysql-bin***‘,master_log_pos=123;
启动:mysql>start slave;
mysql主主同步,为了简单在上面主从同步的基础上设置:
mster主在已上基础添加:ID号不变
change master to master_host=‘从IP‘,master_user=‘sync‘,master_password=‘password‘,
master_log_file=‘mysql-bin***‘,master_log_pos=123;
启动:mysql>start slave;
slave从在已上基础添加:
开启日志功能,
添加同步账号:grant replication slave on *.* to ‘sync‘@‘%’ identified by "password"
刷新:flush privileges,
开启同步:mysql>start slave;
若出现无法同步,请检查:
1.有没有授权同步账号密码;
2.网络是否可以正常连接;
3.防火墙的问题;
4.其他
本文出自 “jk409” 博客,请务必保留此出处http://jk409.blog.51cto.com/406667/1387374