使用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');
它复制得很好。
这肯定是错的吗?