springboot 配置druidAccess denied for user root @ localhost (using password: YES)
时间: 2024-06-03 15:06:28 浏览: 86
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
5星 · 资源好评率100%
这个错误提示是因为你使用的数据库用户名或密码不正确,或者是你没有给该用户授予访问权限。一般情况下,这个问题可以通过以下步骤来解决:
1. 确认数据库用户名和密码是否正确,可以在命令行中尝试使用该用户名和密码登录数据库,以确认是否能够正常登录。
2. 确认该用户是否被授予了正确的访问权限,可以在 MySQL 命令行中使用以下命令查看该用户的权限:
```
show grants for 'root'@'localhost';
```
如果该用户没有被授予访问权限,可以使用以下命令为该用户授予权限:
```
grant all privileges on *.* to 'root'@'localhost' identified by 'password' with grant option;
```
其中,`password` 是你要设置的密码。
3. 如果以上步骤都没有解决问题,可以考虑检查数据库是否正常运行,以及防火墙等配置是否阻止了该用户的访问。
阅读全文