先说结论:我的问题是DataGrip版本太低,下载一个高版本的就行了。文章内有很多出现这种问题的其他解决方案,可以作为参考
本人使用的版本:
MySQL9.6.0
DataGrip 2021.2.2
IntelliJ IDEA 2024.3.5
驱动程序版本选择9.5.0
如图,驱动类选择中间带.cj的,Mysql8.0之后的版本都要选这个,此时测试报错。
怀疑是MySql没有运行成功,检查运行情况:正常运行
以相同方式在IDEA上添加该数据库,添加成功
此时怀疑可能是DataGrip下载的驱动程序文件有问题,将IDEA的驱动程序文件导入进来
依旧失败,所以不是驱动程序文件的问题。
此时我尝试将IDEA上的数据源直接复制下来粘贴到DataGrip上,依旧失败。
此时怀疑是DataGrip本身出问题了,猜测是版本太低(之前用的是MySQL8.2,连接没有问题)
将DataGrip删除,下载2025.3.4版本,连接
连接成功