主从数据库配置

主:

配置my.conf
[code]
log-bin=mysql-bin
server-id = 1
binlog-do-db=xxx_com
binlog-do-db=xxx_com
binlog-do-db=xxx_com
binlog-do-db=xxx_com
[/code]

binlog-do-db 是允许同步的数据库。一行一个。

SHOW MASTER STATUS
mysql-bin.000001 4658 下面设置从库要用 change master to

然后导数据到从库。
新建一个可让从库访问的账号。
grant replication slave on *.* to “congku”@”xxxx” identified by “密码”;
flush privileges;

从:
配置my.conf
[code]
server-id = 2
replicate-do-db=xxx_com
slave_skip_errors = 1062,1032
[/code]

从库要同步的数据库 replicate-do-db

mysql -u congku -p -h xx.xx.xx.xx 检测是否可以连接主服务器

slave stop;

CHANGE MASTER TO
MASTER_HOST=’xxx’,MASTER_USER=’congku’,MASTER_PASSWORD=’密码’,MASTER_LOG_FILE=’mysql-bin.000002′,MASTER_LOG_POS=102470;

start slave;

确保:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes