在MySQL中,您可以通过以下方式查看和修改服务器的时区设置:
查看当前时区:
SHOW VARIABLES LIKE 'time_zone';修改全局时区:
SET GLOBAL time_zone = '时区字符串';例如,设置时区为UTC:
SET GLOBAL time_zone = '+00:00';修改会话时区:
SET time_zone = '时区字符串';例如,设置时区为东京时间:
SET time_zone = 'Asia/Tokyo';请注意,修改全局时区需要具有相应的权限,并且在MySQL重启后不会保留设置。会话时区设置只影响当前会话。
如果您想要在MySQL配置文件中永久设置时区,可以在my.cnf(Linux)或my.ini(Windows)中添加以下行:
[mysqld]
default-time-zone = '时区字符串'例如,设置为UTC:
[mysqld]
default-time-zone = '+00:00'重启MySQL服务以使更改生效。