java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: NO)

6 篇文章 0 订阅
5 篇文章 0 订阅
  1. 对于这个报错 我使用的mysql是5.7的idea 201901
    我整理了多种原因:
    先来个正确的SpringBoot 集成mysql application.yml 的正确配置:
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/db_phonebook3?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
    username: root
    password: 

url 分别是数据库的IP端口 数据库名 以及编码一般都是utf-8 SSL连接时区。
分别检查密码、是不是指定服务器的mysql、是不是指定的环境。

  1. 可能是3306端口的原因。
  • 用管理员身份打开命令航窗口 查看IP端口 netstat -ano 如果出现多个 3306 端口的 就进行kill掉所有的。

  • 3306进程的命令:taskkill -PID <进程号> -F
    在这里插入图片描述
    然后开启自己的 mysql服务就解决了。
    在这里插入图片描述

如果不是以上几种情况可以参考以下链接:

  1. https://blog.csdn.net/weixin_43483039/article/details/111026122?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
  2. https://blog.csdn.net/m0_46379371/article/details/114923320
  3. https://blog.csdn.net/qq_34035160/article/details/82841020?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=1330144.32787.16181883071447127&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

我参考的链接:

  1. https://blog.csdn.net/weixin_43483039/article/details/111026122?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值