我在定义复制和同步我在不同mysql服务器中的某些信息的最佳方法时遇到问题。
让我解释一下:
实际情景:
服务器A
- 表A1 (读/写)操作
-Table A2 (读/写)操作
服务器B
- 表B1 (写)操作
所需情景:
服务器A
- 表A1 (读/写)操作
-Table A2 (读/写)操作
- 表复制B1 (读取)操作
服务器B
- 表B1 (写)操作
-Table A1复制(读取)操作
-Table A2复制(读取)操作
我应该如何定义我的mysql复制配置?
我应该将两台服务器定义为Master吗?
的问候,
佩德罗
答案 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无法进行多主复制,因此必须确保将所有写入定向到正确的服务器,并且不会将任何内容写入复制表。