gpt4 book ai didi

mysql - mysql 复制期间 'replicate-rewrite-db' 和 'replicate-do-db ' 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 08:36:19 26 4
gpt4 key购买 nike

我正在尝试设置 mysql 复制。我看到了在不同地方使用的两个提到的选项。我觉得replicate-rewrite-db是在master和slave中的数据库名称不同的情况下使用的。这是这两个选项之间的唯一区别。还有类似的选项可以在复制期间将主表重写/重命名为从表吗?

最佳答案

他们并没有真正的关系。

replicate-rewrite-db 用于在查询包含“USE”语句时更改指定的数据库(也就是说,如果对 master 的查询是“USE foo”,它可能是在复制者上执行的查询中翻译为“USE bar”)。

replicate-do-table 告诉 MySQL 将复制流限制为指定的表,以便只有针对该(或那些)表的查询才会在从属服务器上复制.

本文详细介绍了您可以设置的复制选项:http://dev.mysql.com/doc/refman/5.0/en/replication-options-slave.html

关于mysql - mysql 复制期间 'replicate-rewrite-db' 和 'replicate-do-db ' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11024312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com