毛毛的小窝 — 关注技术交流、让我们一起成长

导航

(原) MySQL 同步(五) 具体实现

一、单向复制
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
并创建账户用于同步
mysql> GRANT REPLICATION SLAVE ON *.* 
-> 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

注意问题:
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;

posted on 2007-11-20 21:28  mjgforever  阅读(226)  评论(0编辑  收藏  举报