state 28000 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
时间: 2024-05-09 08:13:44 浏览: 95
记录因为yml而产生的坑:java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
这个错误提示表明在Java中使用JDBC连接MySQL数据库时,连接被拒绝了。其中state 28000是错误码,表示连接被拒绝的原因是身份验证失败。Access denied for user 'root'@'localhost' (using password: YES)则说明使用了错误的用户名或密码。
可能的原因包括:
- 输入的用户名或密码不正确;
- MySQL数据库没有授权给该用户;
- MySQL数据库没有启动;
- MySQL数据库的端口号不正确。
您可以检查输入的用户名和密码是否正确,并确保MySQL数据库已经授权给该用户。同时,也要确保MySQL数据库已经启动,且端口号是正确的。
阅读全文