赞
踩
以前正常使用的GataGrip,突然在某天报下面的错误提示,而且在新建的链接,报同样的错误提示
[08S01]
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
No appropriate protocol (protocol is disabled or cipher suites are inappropriate).
从提示的英文能看出来,是 protocol的问题,很好联想到是不是打开了ssl配置,我们检查一遍jdbc链接,会发现ssl配置是false或者true,都会抱上面的错误,但是在其他的mysql数据库工具上可能没有问题。下面是2中解决方式(设置ssl为fase、新建驱动)供大家参考
上面不是说设置ssl为false解决不了吗,为啥这里又说可以呢?这是因为设置的位置不对,我们在新建链接或者是已存在的链接中的Advanced菜单下找到
ssl的选项,将其修改成false,点击Apply或者OK,即可。
点击左上角的+号,下拉菜单中选择Driver,,点击下图中
在Provided Driver中选择 MariaDB Connector J ,如下图所示
选择一个版本,点击右侧下载,上图中显示Swich to ver.2.7.3 的原因是我已经下载过了。
下载结束后,点击上方的Class,选择对应的Driver即可。
在新建的Mysql链接中选择上面新建的驱动,并且在Mysql链接中,将ssl修改成false。
其实对应DataGrip,我们在下图中,选择useSSL的时候,最下方已经给出那些版本对于哪些版本的Mysql,默认ssl值
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。