标签:
注意事项
1.mysql主从配置会产生大量日志(在网上看到的).有些人主从运营了半年日志占磁盘40多G,因为mysql默认的配置expire_logs_days为0,也就是日志过期时间为0,设置一下比较好.
2.主数据库:binlog-do-db为需要备份的数据库名,多个写多行,binlog-ignore-db为不需要备份的数据库名,多个写多行.
从数据库:replicate-do-db为复制某个库的名字,replicate-ignore-db为不复制某个库的名字.
看了看网上的评论都建议在master端不指定binlog-do-db,在slave端用replication-do-db来过滤。
3.主数据库配置:
server-id = 195 #主机标示,整数
log_bin = mysql-bin #确保此文件可写
read-only=0 #主机,读写都可以
从数据库配置:MySQL 5.1.7版本之后,已经不支持把master配置属性写入my.cnf配置文件中了,只需要把同步的数据库和要忽略的数据库写入即可。
server-id = 192
log_bin = mysql-bin
master-host =123.123.123.123//主数据库host
master-user =vhuatu //给从数据库使用的用户
master-pass =vhuatu //给从数据库使用的密码
master-port =3306 //端口
master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)
replicate-do-db =test #只复制某个库
replicate-ignore-db=mysql #不复制某个库
标签:
原文地址:http://www.cnblogs.com/tudou1223/p/4906798.html