繁体   English   中英

X DevAPI的MySQL Connector / J SSL禁用

[英]MySQL Connector/J SSL disable for X DevAPI

我正在使用mysql-connector-java 8.0.12通过X DevAPI连接MySQL数据库。 我不需要为本地主机设置SSL。 如何禁用安全连接? 我的Java代码后面是堆栈跟踪。

session = new SessionFactory().getSession("mysqlx://127.0.0.1:33060/world_x?user=root&password=");
System.out.println(session.isOpen());

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

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]

我从此参数引用中找到了解决方案。 希望回答我的问题可以节省一些时间。 更改网址如下

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM