Exception in thread "main" java.sql.SQLException: Access denied for user 'mysql'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.transl
时间: 2023-11-01 11:38:39 浏览: 164
记录因为yml而产生的坑:java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
这是一个 Java 中的数据库连接异常,通常是由于连接 MySQL 数据库时用户名或密码错误导致的。可能的解决方法包括:
1. 检查用户名和密码是否正确,确保数据库已经正确设置了用户名和密码。
2. 确认 MySQL 服务器已经启动并正在运行。
3. 确认你正在连接的数据库名称和端口号是否正确。
4. 检查你的防火墙是否允许你的程序连接 MySQL 数据库。
5. 确认你的 MySQL 驱动程序已经正确安装,并且你的程序中已经正确引用了它。
如果以上方法都没有解决问题,你可以尝试重新安装 MySQL 数据库和驱动程序,或者检查你的代码是否有其他错误。
阅读全文