该语句如何设法绕过MySQL复制

时间:2015-07-28 14:32:04

标签: mysql database-replication

使用MySQL 5.1.71

我在 MY_REPLICATED_DB 上设置了MASTER MASTER复制功能。

我有2个数据库: MY_REPLICATED_DB MY_NORMAL_DB (不是真名!)

但是,如果我使用非复制数据库名称登录mysql命令行,可以绕过它,如下所示:

mysql --user=user_name --password=your_password MY_NORMAL_DB

并发出以下INSERT语句:

mysql> INSERT INTO MY_REPLICATED_DB.MY_TABLE values ('aaaaaaaaa');

如果我使用以下连接(即没有指定数据库)

mysql --user=user_name --password=your_password

并向同一个表发出以下INSERT语句:

mysql> INSERT INTO MY_REPLICATED_DB.MY_TABLE values ('bbbbbbbbb');

它复制得很好。

这肯定是错的吗?

0 个答案:

没有答案