1 自建mysql
a. 修改当前会话时区,临时生效,退出msql后 time_zone 恢复成修改前的值
set time_zone = '+8:00';
修改 /etc/mysql/my.cnf
b. 修改全局会话时区
mysql> set global time_zone = '+8:00';
mysql> set time_zone = '+8:00';
mysql> flush privileges;
c. 通过修改配置文件(my.cnf)的方式来实现配置
vim /etc/my.cnf # [mysqld]区域中
default-time_zone = '+8:00'
d. 查看数据库时区
show variables like "%time_zone%";
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | UTC |
| time_zone |Asia/Shanghai |
+------------------+--------+
2 aws的rds上调整默认时区
如下截图所示,在aws的管理控制台中修改