MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
默认情况下,源和副本服务器假定它们在同一时区。如果在不同时区的服务器之间复制,则必须在源区和副本上设置时区。否则,根据源上的本地时间的语句未正确复制,例如使用的语句现在()
或from_unixtime()
功能。
验证您的系统时区设置组合(system_time_zone.
),服务器当前时区(的全局值时区
),以及每个会话时区(的会话值时区
)在源和副本上产生正确的结果。特别是,如果时区
系统变量设置为值系统
,表示服务器时区与系统时区相同,这可能导致源和副本应用不同的时区。例如,源可以在二进制日志中编写以下语句:
SET@@session.timezone='SYSTEM';
如果此源和其副本对其系统时区具有不同的设置,则即使副本的全局,此语句也会在副本上产生意外结果时区
值已设置为与源的匹配。有关MySQL Server时区设置以及如何更改它们的说明,请参阅第5.1.15节,“MySQL服务器时区支持”。
也可以看看第17.5.1.14节,“复制和系统功能”。