MySQL数据库连接报错
现象:
使用Intelij DataGrip连接MySql时,遇到如下错误信息:
问题原因:
数据库和系统时区有差异
解决办法 1:
在jdbc连接的url后面加上serverTimezone=GMT即可解决问题,如果需要使用gmt+8时区,需要写成GMT%2B8,否则会被解析为空。再一个解决办法就是使用低版本的MySQL jdbc驱动,5.1.28不会存在时区的问题。
例如:
url=jdbc:mysql://localhost:3306/dataBaseA
改为
url=jdbc:mysql://localhost:3306/dataBaseA?serverTimezone=GMT%2B8
——————————-
解决办法 2:
下一篇:Mysql数据恢复