gpt4 book ai didi

java - MySQL 8.0.11 抛出 CLIENT_PLUGIN_AUTH is required

转载 作者:行者123 更新时间:2023-12-05 07:32:19 28 4
gpt4 key购买 nike

我是 Java 新手。我创建了 Java Maven 项目并在连接到 MySQL 时出现以下错误。我在下面发布我的代码。

在 pom.xml 中,

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>

在类里面,

 private void connection() {
try {
Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
connect = DriverManager.getConnection("jdbc:mysql://10.100.00.00:3305/dbname" ,
"username","password");
}
catch(SQLException ex) {
System.out.println(ex.getMessage());

}
catch(Exception ex) {
System.out.println(ex.getMessage());
}
}

它从 SQLException 中抛出 java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

最佳答案

由于java mysql连接器驱动与安装的MYSQL DB版本不兼容。

请查看@P Satish Patro 在此帖子上发布的答案: Spring boot CLIENT_PLUGIN_AUTH is required

关于java - MySQL 8.0.11 抛出 CLIENT_PLUGIN_AUTH is required,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51283759/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com