MySql复制方案

时间:2009-06-03 09:52:46

标签: mysql replication

我在定义复制和同步我在不同mysql服务器中的某些信息的最佳方法时遇到问题。

让我解释一下:

实际情景:

服务器A
- 表A1 (读/写)操作
-Table A2 (读/写)操作

服务器B
- 表B1 (写)操作

所需情景:

服务器A
- 表A1 (读/写)操作
-Table A2 (读/写)操作
- 表复制B1 (读取)操作

服务器B
- 表B1 (写)操作
-Table A1复制(读取)操作
-Table A2复制(读取)操作

我应该如何定义我的mysql复制配置?

我应该将两台服务器定义为Master吗?

的问候,
佩德罗

1 个答案:

答案 0 :(得分:2)

您可以使用MySQL进行此类复制。请查看以下slave options

  • replicate-do-db
  • replicate-ignore-db
  • replicate-do-table
  • replicate-ignore-table
  • replicate-ignore-table
  • replicate-wild-do-table
  • replicate-wild-ignore-table

corresponding annotations。使用这些选项,您可以将两个服务器设置为相互从属,并限制要复制的表(数据库)。由于MySQL无法进行多主复制,因此必须确保将所有写入定向到正确的服务器,并且不会将任何内容写入复制表。