(原) MySQL 同步(五) 具体实现
一、单向复制
MySQL5.0及以上版本
服务器端(master):
客户端(slave):
注意问题:
1、改变my.ini 后,data目录下生成的文件:master.info、relay-log.info ,如果想更改my.ini文件,要把这两个文件删除,并重新启动。
2、当start slave;后,data目录下生成的文件:45494b7bb4b14e4-relay-bin.000047,45494b7bb4b14e4-relay-bin.index等。
3、查看服务器和客户端状态:
MySQL5.0及以上版本
服务器端(master):
#Uniquely identifies the server instance in the community of replication partners.
server-id=1
log-bin=mysql_bin
binlog-do-db=test
并创建账户用于同步server-id=1
log-bin=mysql_bin
binlog-do-db=test
mysql> GRANT REPLICATION SLAVE ON *.*
-> TO 'repadmin'@'192.168.1.223' IDENTIFIED BY 'repadmin';
-> TO 'repadmin'@'192.168.1.223' IDENTIFIED BY 'repadmin';
客户端(slave):
master-host=192.168.1.72
master-user=repadmin
master-password=repadmin
master-port=3306
server-id=2
master-connect-retry=60
replicate-do-db=test
master-user=repadmin
master-password=repadmin
master-port=3306
server-id=2
master-connect-retry=60
replicate-do-db=test
注意问题:
1、改变my.ini 后,data目录下生成的文件:master.info、relay-log.info ,如果想更改my.ini文件,要把这两个文件删除,并重新启动。
2、当start slave;后,data目录下生成的文件:45494b7bb4b14e4-relay-bin.000047,45494b7bb4b14e4-relay-bin.index等。
3、查看服务器和客户端状态:
show slave status;
show slave status \g;
show processlist;
show processlist \g;
show master status;
show master status \g;
show processlist;
show processlist \g;
show processlist \G;
show slave status \g;
show processlist;
show processlist \g;
show master status;
show master status \g;
show processlist;
show processlist \g;
posted on 2007-11-20 21:28 mjgforever 阅读(226) 评论(0) 编辑 收藏 举报