使用idea连接数据库刷新时提示时区的问题


原因:
时区问题,MySQL驱动默认UTC时区。

解决方法

1. 配置mysql

①登录mysql: mysql -uroot -p 回车之后输入密码,回车登录成功! ②设置全局时区

mysql> set global time_zone = +8:00;

结果显示:Query OK, 0 rows affected (0.00 sec)

③设置时区为东八区

mysql> set time_zone = +8:00;

结果显示:Query OK, 0 rows affected (0.00 sec)

④刷新权限使设置立即生效

mysql> flush privileges;

结果显示:Query OK, 0 rows affected (0.00 sec) 至此,设置结束!

2. 测试

测试设置是否成功:

mysql> show variables like %time_zone%;

结果显示: ±-----------------±-------+ | Variable_name | Value | ±-----------------±-------+ | system_time_zone | EST | | time_zone | +08:00 | ±-----------------±-------+ 2 rows in set (0.00 sec)

3.最后

在url后添加:?serverTimezone=GMT%2B8

经验分享 程序员 微信小程序 职场和发展