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

springboot项目启动连接mysql出错

  • 一、问题
  • 二、解决
    • 2.1 赋权:
    • 2.2 查看权限

参考文章:
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;查看:
SQLException: Access denied for user ‘root‘@‘172.26.117.0‘ (using password: YES)_第1张图片

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

你可能感兴趣的:(Mysql,java,mysql,navicat)