我出现了java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)该怎么解决
时间: 2023-12-17 13:29:01 浏览: 62
ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password: YES)实用解决方
```java
// 你出现了java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)异常,可能是因为访问数据库密码不正确而抛出的。你可以尝试以下解决方法:
1. 确保数据库用户名和密码正确,尤其是检查密码是否正确输入。
2. 确保数据库用户'root'有权限从'localhost'访问数据库,可以通过以下SQL语句授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
3. 如果你使用的是远程连接,而不是本地连接,确保你的主机防火墙允许数据库端口连接。
```
阅读全文