首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL连接器/MySQL禁用X DevAPI

MySQL连接器/MySQL禁用X DevAPI
EN

Stack Overflow用户
提问于 2018-10-16 08:02:39
回答 1查看 256关注 0票数 1

我使用MySQL连接器-java 8.0.12通过X DevAPI连接DevAPI DB。我不需要为本地主机设置SSL。如何禁用安全连接?我的Java代码在这里,后面跟着堆栈跟踪。

代码语言:javascript
复制
session = new SessionFactory().getSession("mysqlx://127.0.0.1:33060/world_x?user=root&password=");
System.out.println(session.isOpen());

错误:需要安全连接,但服务器没有配置SSL。

代码语言:javascript
复制
com.mysql.cj.exceptions.CJCommunicationsException: A secure connection is required but the server is not configured with SSL.
at com.mysql.cj.protocol.x.XProtocol.negotiateSSLConnection(XProtocol.java:159) ~[mysql-connector-java-8.0.12.jar:8.0.12]
at com.mysql.cj.protocol.x.XProtocol.beforeHandshake(XProtocol.java:226) ~[mysql-connector-java-8.0.12.jar:8.0.12]
at com.mysql.cj.protocol.x.XProtocol.connect(XProtocol.java:232) ~[mysql-connector-java-8.0.12.jar:8.0.12]
at com.mysql.cj.MysqlxSession.<init>(MysqlxSession.java:80) ~[mysql-connector-java-8.0.12.jar:8.0.12]
at com.mysql.cj.xdevapi.SessionImpl.<init>(SessionImpl.java:71) ~[mysql-connector-java-8.0.12.jar:8.0.12]
at com.mysql.cj.xdevapi.SessionFactory.getSession(SessionFactory.java:79) ~[mysql-connector-java-8.0.12.jar:8.0.12]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-16 08:08:31

我从这个参数引用中找到了解决方案。回答我的问题希望有人能节省时间。更改后的URL如下

mysqlx://127.0.0.1:33060/world_x?xdevapi.ssl-mode=DISABLED&user=root&password=

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52830652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档