Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MySQL连接器/J X DevAPI的SSL禁用_Java_Mysql_Mysql Connector - Fatal编程技术网

Java MySQL连接器/J X DevAPI的SSL禁用

Java MySQL连接器/J X DevAPI的SSL禁用,java,mysql,mysql-connector,Java,Mysql,Mysql Connector,我使用mysql连接器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连接器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]
com.mysql.cj.exceptions.cj通信异常:需要安全连接,但服务器未配置SSL。
在com.mysql.cj.protocol.x.XProtocol.negotiateSSLConnection(XProtocol.java:159)~[mysql-connector-java-8.0.12.jar:8.0.12]
在com.mysql.cj.protocol.x.XProtocol.beforeHandshake(XProtocol.java:226)~[mysql-connector-java-8.0.12.jar:8.0.12]
在com.mysql.cj.protocol.x.XProtocol.connect(XProtocol.java:232)~[mysql-connector-java-8.0.12.jar:8.0.12]
在com.mysql.cj.MysqlxSession.(MysqlxSession.java:80)~[mysql-connector-java-8.0.12.jar:8.0.12]
在com.mysql.cj.xdevapi.SessionImpl.(SessionImpl.java:71)~[mysql-connector-java-8.0.12.jar:8.0.12]
在com.mysql.cj.xdevapi.SessionFactory.getSession(SessionFactory.java:79)~[mysql-connector-java-8.0.12.jar:8.0.12]

我从中找到了解决方案。回答我的问题,希望有人能节省时间。更改URL如下

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