安装完mysql,远程工具连接显示serverTimezone问题

安装完mysql,远程工具连接显示serverTimezone问题,第1张

连接出现The server time zone value '?й???????' is unrecogni异常。

方案:

打开mysql *** 作窗口,连接上mysql,设置timezone:

输入以下mysql指令:show variables like ‘%time_zone%'

命令: show variables like '%time_zone%'

默认的 time_zone = “SYSTEM”我们修改time_zone的值:set global time_zone = “+8:00”

命令:set global time_zone = "+8:00"

然后在重新试一下客户端就可以连接成功了!

关于这个问题解答如下:

第一个原因:mysl8.0以上版本数据库驱动类改啦,要配置com.mysql.cj.jdbc.DriverMysql8.0以下版本驱动类配置为:com.mysql.jdbc.Driver在使用mysql的jdbc驱动最新版(6.0+)版本时,数据库和系统时区差异引起的问题。

第二个原因:在使用mysql的jdbc驱动最新版时,数据库和系统时区差异引起的问题。

解决办法:

1.一种是降版本,并不推荐,如果需要降版本5.5版本可以满足基本需要;

2.还有一种是在jdbc连接的url后面加上serverTimezone=UTC或GMT即可,如果需要指定使用gmt+8时区,需要写成GMT%2B8,不然可能会报错误,解析为空。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11558220.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存