如何添加新表以进行 MySQL 复制列表?
我是 MySQL 复制的初学者,我想仅为某些选定的表设置永久复制。
这就是为什么我正在考虑通过 my.cnf 命令进行过滤:
replicate-wild-do-table= mydb.%Replicate
这确实意味着我想要复制的所有表都将具有“Replicate”后缀。这是好的解决方案还是有更好的解决方案?
I am a beginner in MySQL replication and I would like to setup permanent replication only for some selected tables.
That is why I am thinking about filtering by this my.cnf command:
replicate-wild-do-table= mydb.%Replicate
It does it means that all tables I would like to replicate will have "Replicate" suffix. Is this good solution or is there something better?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在使用后缀时想到了一些缺点:
因此,我建议在 my.cnf 中列出所有需要复制的表,使用尽可能多的
replicate-do-table
指令(根据需要)。I think of a few cons when using a suffix:
Therefore, I suggest list in my.cnf all the tables requiring replication, using as many
replicate-do-table
directives as necessary.