参考文章:
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;
查看:
权限添加完成之后,再次启动项目,启动成功