spring连接数据库账号密码正确还出现java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误
时间: 2023-12-04 20:41:44 浏览: 205
记录因为yml而产生的坑:java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: YES)
出现java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误,可能是以下原因导致的:
1. 数据库账号密码错误,需要检查账号密码是否正确。
2. 数据库账号没有权限访问该数据库,需要检查账号是否有访问该数据库的权限。
3. 数据库连接URL错误,需要检查连接URL是否正确。
4. 数据库服务未启动或者端口号不正确,需要检查数据库服务是否启动以及端口号是否正确。
5. 防火墙或者安全组设置不正确,需要检查防火墙或者安全组是否设置正确。
解决方法:
1. 检查数据库账号密码是否正确,可以尝试重新设置密码或者创建新的账号。
2. 检查数据库账号是否有访问该数据库的权限,可以尝试重新设置账号权限或者创建新的账号。
3. 检查连接URL是否正确,可以尝试重新设置连接URL。
4. 检查数据库服务是否启动以及端口号是否正确,可以尝试重启数据库服务或者更改端口号。
5. 检查防火墙或者安全组是否设置正确,可以尝试关闭防火墙或者更改安全组设置。
阅读全文