sql_mode在master master上更改

时间:2017-01-30 09:08:01

标签: mysql

实际运行Mysql 5.7.13 Master-MASTER Replication并希望更改两个节点上的sql_mode

"ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,
 ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

"STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

为了做到这一点,我会跑:

set global
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
          NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";

为了使这个永久化,我会将下面的行添加到my.cnf

[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
            NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

问题:在Master-Master设置上有什么我需要注意的吗?我不希望复制中断!

0 个答案:

没有答案