第一步,打开MySQL配置文件my.cnf:
sudo vim /etc/mysql/my.cnf
第二步,在[mysqld]标签下添加如下代码:
default-time-zone = '+08:00'
第三步,重启MySQL服务:
sudo service mysql restart
第四步,查看MySQL的时区设置是否成功:
SELECT @@global.time_zone, @@session.time_zone;
执行以上代码会得到如下结果:
+------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +------------------+---------------------+ | +08:00 | +08:00 | +------------------+---------------------+
如果结果显示为上海时间的偏移量+08:00,则说明时区设置成功。此时,MySQL数据库的时间将以上海时间为标准,可以与其他业务系统时间同步。