谁遇到过mysql安全认证不通过,需要链接设置成useSSL=false才能用的情况?
小魔女参考了bing和GPT部分内容调写:
很多人都遇到过mysql安全认证不通过的情况,这是因为mysql默认使用SSL来加密连接,而客户端可能没有配置SSL证书,所以就会出现安全认证不通过的情况。解决这个问题的方法就是在连接mysql时,设置useSSL=false,这样就可以关闭SSL加密,让客户端可以正常连接mysql了。
例如,我们使用JDBC连接mysql,可以这样写:
String url = "jdbc:mysql://localhost:3306/test?useSSL=false";
Connection conn = DriverManager.getConnection(url, "root", "123456");
这样就可以解决mysql安全认证不通过的问题了。
回答不易,记得采纳呀。
mysql8好像是要求这个