问题描述
springboot开发中运行项目时,mysql连接时遇到乱码:
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
原因分析:
mysql8.0 连接时时区问题未设置。
解决方案:
网上查看了很多方法,下面一一列举
1.在idea中mysql连接属性中设置serverTimezone(未成功)
本人修改以后未解决问题。
2.在配置jdbc连接池时加参数(未成功)
serverTimeZone=GMT
本人修改以后扔未解决问题。
3.在cmd黑窗口里面改时区 (成功)
第一步、进入mysql文件夹的bin文件夹
第二步、在顶部导航栏输入cmd并按回车键,进入黑窗口,输入
mysql -uroot -p123456
进入数据库管理。
第三步、输入
set global time_zone='+8:00';