mysql 主主同步 主从同步

mysql 主主同步 主从同步
网络结构:

mysq11 192.168.1.37 主
mysql2 192.168.1.38 主(从)

一 修改mysql1的配置文件my.conf

二 拷贝数据库文件

三 修改mysql2的配置文件my.conf

一 修改mysql1的配置文件my.conf
server-id=1
log-bin
binlog-do-db=test    #连接的数据库名

master-host=192.168.1.38
master-user=root
master-password=123456
master-port=3306
master-connect-retry=6
replicate-do-db=test   #数据库名字

做主从同步的时候不需要

master-host=192.168.1.38
master-user=root
master-password=123456
master-port=3306
master-connect-retry=6
replicate-do-db=test

重启mysql数据库

二 拷贝数据库文件

把mysql1的test数据库的数据库打包拷贝到mysql2中(注意设置文件访问权限)

三 修改mysql2的配置文件my.conf

server-id=2
log-bin
binlog-do-db=test    #连接的数据库名

master-host=192.168.1.37
master-user=root
master-password=123456
master-port=3306
master-connect-retry=6
replicate-do-db=test   #数据库名字

重启mysql数据库

进入数据库查看同步状态

show slave status

中间有两个yes表示同步正常

stop slave;    #停止同步

set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;     跳过一次错误

start slave;    #开启同步

change master to master_host='192.168.1.2',master_user='root',master_password='123456',master_port=3306,master_log_file='mysqld-bin.000013',master_log_pos=173053;
#指定同步位置  一般在修复同步时用

 

posted @ 2012-07-17 17:59  尹修磊  阅读(162)  评论(0编辑  收藏  举报