SpringBoot启动时一直显示数据库连接问题,数据库是正常运行的,写了个java类测试是能连接上的,账号密码url都对,但是在SpringBoot里面就是一直报错。哪位糕手可以帮我看看





SpringBoot启动时一直显示数据库连接问题,数据库是正常运行的,写了个java类测试是能连接上的,账号密码url都对,但是在SpringBoot里面就是一直报错。哪位糕手可以帮我看看





关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题分析: 根据提供的截图,可以看到报错信息是“Access denied for user ''@'localhost'”,提示用户访问被拒绝,可能是用户名或密码错误,或者没有权限访问该数据库。 解决方法:
spring.datasource.url=jdbc:mysql://localhost:3306/testdb
spring.datasource.username=root
spring.datasource.password=123456
show grants for 'root'@'localhost';
如果没有权限,则可以使用以下命令为该用户授权:
grant all privileges on testdb.* to 'root'@'localhost';
systemctl status mysql
如果服务未运行,则需要启动服务:
systemctl start mysql