您的位置:首页 > 数据库 > MySQL

【MySQL】解决JDBC无法成功连接MySQL5.7的问题

2017-01-11 15:54 801 查看
写在前面,笔者的个人主页近期升级了一下服务器,以前的VPS确实不行了,然后也就顺便用了最新版本也就是MySQL5.7,但是这个版本呢升级了很多安全策略,网上的资料(中文)也相对较少,之前因为安装这个MySQL5.7已经折腾了我大半天,这里附上笔者自己另一篇博客: 【MySQL】CentOS7安装MySQL5.7

在升级的过程中,因为之前有些数据也一并迁移了,笔者的个人主页是使用SpringJDBC连接的,但是当我从MySQL5.6换成MySQL5.7的时候就遇到了连接问题。

我也查了很多的资料,当然多数资料都是徒劳的,最后无奈之下,只能硬啃MySQL官网的英文文档,借助Chrome的Google翻译,我渐渐清晰了MySQL的安全策略以及一些基本的JDBC使用规范等。

最重要的一页:https://dev.mysql.com/doc/connector-j/6.0/en/connector-j-reference-configuration-properties.html



这里指出了,如果你使用了useSSL=true,那么你就需要提供密钥,我为了方便,这里我就直接在URL中将useSSL=true改成了useSSL=false

<property name="url">
<value>jdbc:mysql://localhost:3306/web?useUnicode=true&characterEncoding=utf-8&useSSL=false</value>
</property>


虽然只是一个简单的设置,但是找不到的时候真的很烦恼。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql jdbc