1、登录mysql,查询时区
打开cmd窗口,登录:mysql -uroot -proot
查询时区:show variables like ‘%time_zone’;
2、设置默认时区,北京时间UTC+8:00
打开mysql安装目录下的my.ini,在[mysqld]下加入default-time_zone=’+8:00’
3、重启mysql服务
Win+R,输入services.msc,打开服务窗口,找到mysql服务,重新启动服务
4、重新登录mysql,idea测试连接
打开cmd,重新登录,idea测试连接,不用设置时区。
5、结语
设置完时区后,每次连接数据库,URL后面就不用加 serverTimezone=UTC