Mysql Replication,2个数据库,2种方式?

时间:2015-01-13 13:07:42

标签: mysql replication

我有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的奴隶?

感谢您的任何提示。

1 个答案:

答案 0 :(得分:2)

有可能。我曾经这样做过。有几种方法可以做到。

  1. 在从属服务器配置文件中,添加replicate-ignore-db = DATABASE_YOU_WANT_TO_IGNORE
  2. 在主服务器配置文件中,仅将要复制的数据库记录到从属服务器。 binlog_do_db = DATABASE_YOU_WANT_TO_REPLICATE
  3. 您不仅可以指定要复制的数据库,还可以仅指定要复制的特定数据库中的哪个表。另请参阅replicate_wild_do_table

    进一步阅读