解决 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. 数据库并没有给你分配足够的权限

解决步骤

  1. 检查Springboot中的配置文件,检查端口中的用户名和密码是否正确
  2. 调出MySQL的命令行窗口,使用密码登录

    可以成功登录,证明不是密码错误导致的问题

    如果是密码错误,可采用下面方式解决

切换表到mysql

use mysql

重置密码

update mysql.user set password=PASSWORD(‘000000’) where User=‘root’;

update mysql.user set authentication_string=PASSWORD(‘000000’) where
User=‘root’;

上面两句的作用一样,主要看数据库的版本,我的数据库版本为5.7.17,用的是第二条语句,但是没有解决问题

  1. 只能考虑数据库没有给咱分配足够的权限

    使用下面sql语句,用来给root 用户提升权限:

GRANT ALL PRIVILEGES ON . TO ‘root’@‘127.0.0.1’ IDENTIFIED BY
‘root’;

  1. 重启mysql

此电脑–> 右键–>管理–> 应用于服务 --> 找到mysql进程,右键重启即可

  1. 重新访问数据库

    问题解决,记录一下

解决java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)相关推荐

  1. 【解决报错】java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

    IDE:IntelliJ IDEA Ultimate 2019.3 (我用的是学生版,只要大学邮箱能用就可以的) 报错信息全文附在最后.其中关键的信息就是: Root Cause java.sql.S ...

  2. 【解决报错】java.sql.SQLException Access denied for user ‘root‘@‘localhost‘ (using password YES)

    IDE:IntelliJ IDEA Ultimate 2019.3 (我用的是学生版,只要大学邮箱能用就可以的) 报错信息全文附在最后.其中关键的信息就是: Root Cause java.sql.S ...

  3. 数据库异常 :java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    数据库异常 :java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 参考文章: ...

  4. JDBC :java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES) 数据库登录正常

    项目场景: JDBC连接mysql异常,数据库可正常登录!(这里是命令窗口执行结果,IDEA运行也是如此) 问题描述 今天遇到一个令人发指的问题,早上JDBC连接很正常,晚上突然连接不上了!但是数据库 ...

  5. java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)和错误原因 解决方案:

    java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因 解决方案: 用户对 ...

  6. 关于Mysql java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)的问题...

    问题所在: 1.连接数据库一个是密码是否正确, 2.driver是否对, 3.有么有jar包冲突, 转载于:https://www.cnblogs.com/java-123/p/9403412.htm ...

  7. Caused by: java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    将mysqi配置文件密码修改为你自己的就行

  8. HikariPool使用MySQL/MariaDB数据库报错解决:java.sql.SQLException: Access denied for user 'root'@'localhost' (u

    在使用HikariPool连接到我的数据库时报错如下,完整的报错放在最后: 2019-06-25 20:24:26.048 ERROR 18204 --- [nio-8080-exec-9] com. ...

  9. 报错:Error querying database. Cause: java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘

    报错:Error querying database. Cause: java.sql.SQLException: Access denied for user 'root'@'localhost' ...

最新文章

  1. springcloud 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离
  2. iOS UITableView
  3. java 语法 冒号_java中生僻的冒号跳转语法
  4. 《大规模Web服务开发技术》
  5. 分析android动画模块
  6. 安卓入门系列-01开发工具Android Studio的安装
  7. org/eclipse/jetty/server/Handler : Unsupported major.minor version 52.0
  8. iosApp上传app遇到的问题
  9. 【基础数论】欧拉函数
  10. Jupyter Lab——如何添加没有出现的kernel
  11. vmware使用已有linux系统的物理磁盘分区
  12. java 过载_java语言中基础类的覆盖与过载
  13. [Pytorch系列-57]:循环神经网络 - gensim.models.word2vec参数详解与构建词向量模型
  14. iOS播放器开发之MPMoviePlayerController
  15. 数据库笔记 NO.1 ------------2020.03.26
  16. 【编程DIY】一.几个有趣的小程序
  17. ps计算机海报设计,ps海报设计心得.docx
  18. 附近的人(使用<GeoHash>经纬度查询附近的人,并根据距离排序)
  19. LAMP详细架构过程
  20. 2019年中科大计算机夏令营经验帖

热门文章

  1. mysql idata有什么用_IDataParameter有什么用,哪方面才用到
  2. 电子模块|压力传感器模块HX711---硬件介绍
  3. gm怎么刷东西 rust_决战常用GM刷物品命令
  4. IDEA--JetBrains IDE Support 调试工具
  5. 按照 老罗博客学习安卓 记录
  6. xp,win7,win10系统安装GHO镜像下载
  7. 洛谷 P4070 [SDOI2016]生成魔咒 后缀自动机
  8. C语言中的for循环语句
  9. Spirng Boot-Swagger
  10. 数据库--事务的ACID--介绍/详解