首页 > 数据库 >java.sql.SQLException: Access denied for user 'root'@'localhost' (using password

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password

时间:2023-08-18 17:47:49浏览次数:48  
标签:jdbc java mysql Access sql password root yml localhost

场景:

使用mybatis-plus和SpringBoot,用Druid连接,查询数据库时出现异常 用户访问被拒绝
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
在application.yml中核对过用户名密码后发现连接数据库密码是正确的,问题出在哪儿呢?
appliation.yml

点击查看applicatiion.yml代码
spring:
  application:
    name: aaaaa
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/mptestbbb?serverTimezone=UTC
      username: root
      password: 1234

解决:

因为yml对数据类型有一定的要求,故如果你的密码是数字的话,就可能造成yml解析错误,进而导致数据库密码错误问题
应改为:

druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/mptestbbb?serverTimezone=UTC
      username: root
      password: "1234"

只要把password的值用双引号引起来,问题便可得以解决

标签:jdbc,java,mysql,Access,sql,password,root,yml,localhost
From: https://www.cnblogs.com/ErPM/p/17641146.html

相关文章

  • Mysql数据库
     问题1:如何定位Mysql慢查询?分析:聚合查询、多表查询、表数据量过大、深度分页查询,导致页面加载慢、接口压测响应时间超过1s。答:A使用开源运维工具,比如Arthas、SkyWalking;B使用Mysql自带的慢查询日志,调试阶段使用; 问题2:SQL执行慢,是如何分析优化的呢?聚合查询,加临时表......
  • 10条SQL优化技巧
    一、一些常见的SQL实践(1)负向条件查询不能使用索引select*fromorderwherestatus!=0andstauts!=1notin/notexists都不是好习惯可以优化为in查询:select*fromorderwherestatusin(2,3)(2)前导模糊查询不能使用索引select*fromorderwheredesclike‘%XX’而......
  • java实现大文件上传组件
    ​ 文件上传下载,与传统的方式不同,这里能够上传和下载10G以上的文件。而且支持断点续传。通常情况下,我们在网站上面下载的时候都是单个文件下载,但是在实际的业务场景中,我们经常会遇到客户需要批量下载的场景,还有文件夹的下载场景。与传统业务需求相比,新的业务需求要求更高,难度也......
  • 构建高性能的后端服务:使用 Java Spring Boot 和 PostgreSQL
    在现代应用开发中,构建高性能的后端服务是至关重要的。本文将介绍如何利用JavaSpringBoot框架和PostgreSQL数据库来构建一个高性能的后端服务,实现数据存储与检索。为什么选择JavaSpringBoot和PostgreSQL?JavaSpringBoot:SpringBoot是一个简化了的Spring框架,能够快速......
  • 构建高性能的后端服务:使用 Java Spring Boot 和 MySQL
    在现代应用开发中,构建高性能的后端服务是至关重要的。本文将介绍如何利用JavaSpringBoot框架和MySQL数据库来构建一个高性能的后端服务,实现数据存储与检索。为什么选择JavaSpringBoot和MySQL?JavaSpringBoot:SpringBoot是一个快速开发框架,可以帮助你迅速构建独立的、......
  • 《Javascript中关于this作用域的箭头函数,普通函数以及回调函数中的特殊作用》
    开言这篇文章的内容很简单,一句话就是“涉及this指向谁”!!!但是涉及JavaScript的普通函数,箭头函数,WIndow,回调,Object等各种知识点其糅杂在一起,其知识点会很混乱,我们要理性头绪!!简单来说,普通函数可以看做管理严格的孩子,箭头函数是一个自由自在的孩子因此,在object中,使用箭头函数很危......
  • zabbix-agent2监控mysql
    1、安装zabbixagent2到mysql服务器mysql服务器地址为10.0.0.6,安装zabbix_agent2。不同系统的安装方式有略微差别2、在zabbixagent2端修改配置vim/etc/zabbix/zabbix_agent2.confServer=10.0.0.5ServerActive=10.0.0.5Hostname=10.0.0.63、在mysql服务器新建zabbix监控......
  • idea 配置 java web项目踩坑
    Path是web项目的web.xml的完整路径WebResourcedirectory是web项目的源码路径就这两处需要配置的地方。其他地方都不用修改错误:Idea报错jsp-api-2.1.jar)-jarnotloaded解决方法:Libraries需要配置tomcat的servlet.jar,单独加这个jar就行,不要加载tomcat整个lib包,错......
  • oracle 锁表sql
    SELECTsess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modeFROMv$locked_objectlo,dba_objectsao,v$sessionsesswhereao.object_id=lo.object_idandlo.session_id=sess.sidaltersystemkillsession'815,46584'......
  • 7 JavaScript循环语句
    7循环语句在js中有三种循环语句.首先是while循环.它的逻辑和咱们python中的while几乎一模一样,就是符号上有些许的区别.//语法while(条件){循环体->里面可以有break和continue等关键字}/*判断`条件`是否为真,如果`真`,则执行`循环体`.执行完`循环体`,会再次......