【发布时间】:2012-08-15 12:13:15
【问题描述】:
我以 root 身份运行命令:
set @@auto_increment_offset = 2;
但是从其他连接看不到效果。为什么不?它是全球性的。
来自http://dev.mysql.com/doc/refman/5.1/en/replication-options-master.html: “如果设置了任一变量的全局值,其影响将持续到全局值被更改或通过设置会话值覆盖,或者直到 mysqld 重新启动。”
这似乎与我所看到的不一致。
最后,我想知道是否有任何方法可以在不重新启动 mysqld 的情况下为所有客户端永久设置偏移量?
【问题讨论】:
-
我是在“set @@variable = x”与“set global variable = x”相同的假设下操作的。一点也不真实。
-
对!
"set @@variable = x"等价于"SET SESSION variable = x"。
标签: mysql auto-increment