怎么能让主库上的用户管理不复制到从库

作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究.

Case:
主库上设置了:replicate-do-db=mysql
目的:希望保持主库上用户和从库上的用户独立性
出现的问题: 在主库上创建的一个用户,或是修改了密码都会同步到从库上.

解决办法:

1. 把replicate-do-db=mysql改成: replicate-wild-igore-table=mysql.%
2. 临时办法:在使用grant ,remove等涉及用户相关时,前面先使用use mysql; 然后进行相关操作.

原因:
replicate-do-db只工作于指定的DB下面所有的写操作不会同步,当发生串插写操作时,将会用步到从
库上.
所以如果明确想不会将某个库复制到从库请使用: replicate-wild-igore-table=dbname.% 做替代

验证:

比较简单,就不发图了.