码迷,mamicode.com
首页 > 数据库 > 详细

mysql 主从配置

时间:2015-10-24 15:46:55      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

注意事项

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 #不复制某个库

mysql 主从配置

标签:

原文地址:http://www.cnblogs.com/tudou1223/p/4906798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!