springboot项目启动连接mysql出错


参考文章:
https://blog.csdn.net/QQ17680473835/article/details/81841180

一、问题

springboot项目启动连接mysql出错,错误信息:

SQLException: Access denied for user 'root'@'172.26.117.0' (using password: YES)

使用navicat连接数据库成功,同时检查配置文件中的mysql账号密码确认是正确的

说明是非账号密码问题

二、解决

2.1 赋权:

给'root'@'172.26.117.0' 赋予权限:
连接mysql,执行命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.26.117.0' IDENTIFIED BY 'root';赋权

2.2 查看权限

执行命令select * from mysql.user;查看:
在这里插入图片描述

权限添加完成之后,再次启动项目,启动成功

更多推荐