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数据恢复