在windows中:
下载mysql时区文件:https://dev.mysql.com/downloads/timezones.html
下载timezone_2018e_posix.zip压宿包,解压后将里面的文件粘贴到 C:\ProgramData\MySQL\MySQL Server 5.7\Data\mysql中
重启mysql即可
在mysql中设置时区:
SET GLOBAL time_zone = 'Asia/Shanghai';
SET SESSION time_zone = 'Asia/Shanghai';
SELECT @ @global.time_zone , @ @session.time_zone ;
在linux中:
shell> mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql
输入以上命令即可