今天没事安装了一下新的Confluence.一切正常.但是在连接数据库的时候提示.
无法连接数据库服务器或端口。
SQLState - 08S01
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 392 milliseconds ago. The last packet sent successfully to the server was 369 milliseconds ago.
最后找到原因,mysql服务日志提示'Bad handshake'意思就是握手出现问题.
我这里引用一下大神的排错方案,说得非常全面:
https://opensource.actionsky.com/20200514-mysql/
我这种小白也不太关心这些.总结了一下.是因为SSL证书的问题.mysql 5.7.28 及以上.默认开启SSL认证.
1,要么在配置好SSL再使用.
2,要么就直接关闭mysql服务器.SSL认证.方法修改/etc/my.conf:
[mysqld]
skip_ssl
重启mysql.测试连接.OK
评论区