关于Windows环境下mysql的复制问题
从http://database.51cto.com/art/201105/261015.htm看了关于mysql复制的问题,但还有以下疑问不清楚:
1.如果两台服务器只复制一个数据库,例如testdb,那么在主从服务器上的my.ini中配置有什么不同?
如果哪里有做过,可否写一下自己实现的步骤?万分感谢。
1.如果两台服务器只复制一个数据库,例如testdb,那么在主从服务器上的my.ini中配置有什么不同?
如果哪里有做过,可否写一下自己实现的步骤?万分感谢。
作者: yyj135 发布时间: 2011-05-11
· --replicate-do-db=db_name
告诉从服务器限制默认数据库(由USE所选择)为db_name的语句的复制。要指定多个数据库,应多次使用该选项,每个数据库使用一次。请注意不复制跨数据库的语句,例如当已经选择了其它数据库或没有数据库时执行UPDATE some_db.some_table SET foo='bar'。如果需要跨数据库进行更新,使用--replicate-wild-do-table=db_name.%。请读取该选项列表后面的注意事项。
一个不能按照期望工作的例子:如果用--replicate-do-db=sales启动从服务器,并且在主服务器上执行下面的语句,UPDATE语句不会复制:
告诉从服务器限制默认数据库(由USE所选择)为db_name的语句的复制。要指定多个数据库,应多次使用该选项,每个数据库使用一次。请注意不复制跨数据库的语句,例如当已经选择了其它数据库或没有数据库时执行UPDATE some_db.some_table SET foo='bar'。如果需要跨数据库进行更新,使用--replicate-wild-do-table=db_name.%。请读取该选项列表后面的注意事项。
一个不能按照期望工作的例子:如果用--replicate-do-db=sales启动从服务器,并且在主服务器上执行下面的语句,UPDATE语句不会复制:
作者: rucypli 发布时间: 2011-05-11