【问题标题】:Mysql Replication, 2 databases, 2 ways?Mysql Replication,2个数据库,2种方式?
【发布时间】:2015-03-11 10:56:21
【问题描述】:

我有 2 台 MYSQL 服务器。

MySQL#1 和 MySQL#2

MySQL#1 托管了一个数据库,该数据库已通过本教程https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql 复制到 MySQL#2。让我们将第一个数据库命名为 DATABASE1

MySQL#2 托管另一个与 DATABASE1 无关的数据库 DATABASE2。

是否可以作为主从复制而不与第一次复制产生冲突,让 MySQL#1 成为 MySQL#2 的从属?

感谢您的任何提示。

【问题讨论】:

    标签: mysql replication


    【解决方案1】:

    这是可能的。我自己曾经这样做过。有几种方法可以做到这一点。

    1. 在从服务器配置文件中,添加replicate-ignore-db = DATABASE_YOU_WANT_TO_IGNORE
    2. 在主服务器配置文件中,只记录您想要复制到从服务器的数据库。 binlog_do_db = DATABASE_YOU_WANT_TO_REPLICATE

    您不仅可以指定要复制的数据库,甚至可以仅指定要复制的特定数据库中的哪个表。另见replicate_wild_do_table

    进一步阅读

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 2014-09-26
      相关资源
      最近更新 更多