作为初学者,要想取得进步,成为高手,首先应该了解自己的不足之处.
全部博文(117)
分类: Mysql/postgreSQL
2011-08-12 18:06:49
假设有一个replicate_do_db规则,把sakila数据库复制到某一台从数据库上,如果在主服务器上执行下面的命令,从数据库的数据就会和主服务器不一样:
use test
update sakila.actor ...
其他类型的命令甚至会因为未被复制的依赖性而引起复制失败...
避免办法:
更改哪一个表的数据,则use到相应的库下面
如果要增加用户,则use mysql
master参数
binlog-do-db
binlog-ignore-db
slave参数
replicate-do-db
replicate-ignore-db
replicate-do-table
replicate-ignore-table=db_name.tbl_name
例如
replicate-do-table=db_name.tbl_name
replicate-ignore-table=db_name.tbl_name