2.26.2009

MySQL Replication Tips

MySQL的Replication已经很成熟了。下面总结一下生产中的一些小技巧

1、从Master上来过滤一些数据库,即忽略test,scratch数据库,不进行Rep
binlog-ignore-db=test,scratch
或者
binlog-ignore-db=test
binlog-ignore-db=scratch

2、如果只想同步某一或几个数据库,可以只制定需要Repl的数据库名
binlog-do-db=catalog
binlog-do-db=users
binlog-do-db=sessions

3、如果某些SQL语句导致Repl出现问题,可以使用如下方法:
SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
SLAVE START SQL_THREAD;

4、从Slaves上过滤数据库,只同步某一些数据库(users)。
replicate-do-db=users
阻止temporary数据库同步的设置方法:
replicate-ignore-db=temporary

Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home