Mysql DB-更改服务器时需要在数据库中执行哪些操作';s时区

Mysql DB-更改服务器时需要在数据库中执行哪些操作';s时区,mysql,database,datetime,timezone,information-schema,Mysql,Database,Datetime,Timezone,Information Schema,我要更改我的服务器时区。我们节省了当地时间,并决定将所有时间管理改为UTC时间。作为这个过程的一部分,我正在扫描我的模式,查找dateTime×tamp类型列,以便将它们从本地时间转换为UTC时间 我的问题是-是否需要在DB的其他模式(如information\u schema或mysql)中进行一些更改 不,您不需要更改内置的伪表,只有一个例外:时区表。如果未加载,则必须加载它们。尝试设置“亚洲/加尔各答”时区或类似的东西。如果失败,则不会加载时区表。您可以阅读有关加载它们的信息 不

我要更改我的服务器时区。我们节省了当地时间,并决定将所有时间管理改为UTC时间。作为这个过程的一部分,我正在扫描我的模式,查找
dateTime
&
timestamp
类型列,以便将它们从本地时间转换为UTC时间


我的问题是-是否需要在DB的其他模式(如
information\u schema
mysql
)中进行一些更改

不,您不需要更改内置的伪表,只有一个例外:时区表。如果未加载,则必须加载它们。尝试设置“亚洲/加尔各答”时区或类似的东西。如果失败,则不会加载时区表。您可以阅读有关加载它们的信息

不要试图更改其他内置表。充其量,更改将被拒绝。在最坏的情况下,您将丢弃服务器

在此更改之前,服务器的主机操作系统时间是否已在UTC上运行?如果是,则不需要更改
TIMESTAMP
列中的值;这些值已存储在UTC内部,并在您进出时转换为本地时区