? Mysql数据同步(单向)
如果想做双向同步的可以看我的另一篇文章:http://297020555.blog.51cto.com/1396304/525359
一.准备环境
? Master:
?Ip:192.168.211.128
?Mysql版本:5.0.77(可以通过命令mysqladmin?-uroot?-p123?version查看)
Slave:
?Ip:192.168.211.131
Mysql版本:5.0.77
二.设置同步
设置master同步
?1.?修改my.cnf
vi?/etc/my.cnf
添加内容如下:
server-id=1?(mysql标示)
log-bin=mysql-bin(开启log-bin二进制日志文件,默认存在/var/lib/mysql下日志文件以mysql-bin为开头)
binlog-do-db?=backup(backup为需要同步的数据库名,如需同步多个数据库,可以另起行如binlog-do-db?=backup1)
#?binlog-ignore-db=db_name?(不进行同步日志的数据库,不需要的话注释掉)
max-binlog-size=104857600(日志的大小,超出会自动生成一个新的)
修改完后保存退出,并重启mysql?如:service?mysql?restart?(重启正常,表示配置没错误)
2.?在作为master的mysql上建立一个账户专门用于slave来进行数