【IDEA】数据库连接失败Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)

这篇具有很好参考价值的文章主要介绍了【IDEA】数据库连接失败Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天在配置数据库连接时报了个错,在网上搜了好久,直到后来知道原因后被自己蠢笑了。。。

ideaaccess denied for user 'root'@'localhost' (using password: yes),数据库,intellij-idea,mysql,spring

Access denied for user 'xxx'@'localhost' (using password: YES) 

意思就是:无权限使用root账号本地登录MySQL

 在数据库中测试的连接是正确的,密码也测试过无误

ideaaccess denied for user 'root'@'localhost' (using password: yes),数据库,intellij-idea,mysql,spring

错误原因:

手误将datasource下的属性username写成了name,改回来就好了。以下是正确的写法

 application.yml配置文件(本人在application.properties没有配置数据源信息。如果在properties、yml都写了同样的相关配置,若properties文件配置信息有误,由于spring boot优先匹配properties文件的数据信息,所以即使你在yml配置文件下写的是正确数据,还是会报错,二者选其一写配置信息就好)

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&severTimezone=UTC
    username: root
    password: 123

若忘记了Mysql数据库密码,在mysql测试连接也失败了, 可以参考这或者再找找其他文章吧

MySQL Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO) 的原因以及解决方案_access denied for user root@localhost_晚风_END的博客-CSDN博客https://blog.csdn.net/alwaysbefine/article/details/109224657

 ----------------------------------------------(完,以下仅供个人学习)----------------------------------------------

spring.datasource.username与 spring.datasource.name含义是不一样的:

spring.datasource.name        是给数据源取名, 默认 testdb

spring.datasource.username        是数据库的登录用户名

有的也会写成spring.datasource.data-username,这个也是不对的

spring.datasource.data-username        是用于执行 DML 脚本的数据库的用户名(如果不同)

需要了解更多spring.datasource下的属性,请参考以下大佬的文章,我也是参考这儿的

Springboot2配置之 spring.datasource_spring_datasource_platform_kfepiza的博客-CSDN博客https://blog.csdn.net/kfepiza/article/details/115310642文章来源地址https://www.toymoban.com/news/detail-767730.html

到了这里,关于【IDEA】数据库连接失败Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver)IDEA中连接Oracle数据库失败,缺少驱动

    该问题出现在用idea连接Oracle数据库的时候,代码都写好了但是发现连不上Oracle。 (或者是能连Oracle,但是只能连一半。。。) 首先要保证自己的Oracle数据库是启动了的噢。 运行代码时,也就是这行代码会一直报错: 连接oracle数据库时,一直报错找不到驱动,后来发现自己

    2024年02月04日
    浏览(43)
  • VBA 连接ACCESS数据库

    在外部进行变量声明 如果报错:用户定义类型未定义,可能是未引用所虚的外部库,在工具-引用中添加 连接数据库 ,本例通过按钮的click事件连接,并将数据库内容填到单元格中 rs.Open SQL, con, adOpenKeyset, adLockOptimistic 中第三和第四个参数是限制记录是否可读写和锁定的,具

    2024年02月12日
    浏览(40)
  • 数据库报错 Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied

    如果你也是用Java连接数据库的可以尝试看看 第一种类型 如果是MySQL8.0以上的,需要在后面加上 如果是这种的错误类型的,可以试试 第二种类型 数据库没有设置开放权限,不给连接,这种情况就算是使用连接数据库工具也没办法连接的。解决方式如下 第三种类型 这种如果是

    2024年01月24日
    浏览(65)
  • Access数据库操作踩坑记:数据溢出,设置1字段为Null是因为类型转换失败

    从过了2008年以后,就没有操作过Access数据库了,本以为应该是就此告别这它了。之后有本地存储肯定是sqlite。没想到最近项目上又碰到了Access操作。类型贼少,还不和大伙一致。总是那么搞特殊。这不,一操作就踩坑。还不知道具体错在哪里。胸闷...... 1 数据溢出 多半是由

    2024年02月04日
    浏览(57)
  • Access数据库连接查询(C++篇)

    Microsoft Office Access是微软发布的一款关系型数据库; 起初是以\\\".mdb\\\"为后缀的文件,支撑其操作的数据库引擎是Microsoft.Jet.OLEDB;随着时间的发展,后面以\\\".access\\\"为后缀的文件,数据库引擎也升级成了Microsoft.ACE.OLEDB; 可创建任意项目,此处直接上截图 步骤一:导入动态链接库

    2024年02月07日
    浏览(50)
  • MFC 使用 ADO技术连接Access数据库

    学了很久的MFC,于是想着使用MFC的ADO技术连接Access数据库。 记录一下,以备后面复习。 1.首先需要了解MDB数据库文件,本次示例代码连接的是MDB数据库文件。*.MDB文件是(Microsoft Database) 文件的缩写,是Access数据库文件的一种格式。就像是Word文档的.doc文件一样。 2.下面开始讲一

    2024年02月05日
    浏览(37)
  • 使用QT连接access数据库详解(清晰、透彻)

    第一步、查看我们自己电脑上access数据库驱动是32位的还是64位的,查看方法:通过odbc数据源管理器进行查看,odbc数据源管理器分为32位和64位: 32位odbc数据源管理器查看如下:注意是syswow64文件夹中  下面图片证明:access数据库驱动是32位的:  我们也可以打开64位的odbc数据

    2024年02月06日
    浏览(78)
  • IDEA下载数据库驱动失败解决办法

    在使用IDEA连接数据库的时候可能会出现驱动下载失败的情况。我们可以到数据库官网上下载驱动进行本地安装。 下面以Sql Server为例: 官网地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 到页面底部找到驱动(连接器) 点击【Microsoft JDBC Driver for SQL Server】,会打开新

    2024年02月06日
    浏览(34)
  • 推送项目到Gitcode失败warning: missing OAuth configuration for gitcode.net remote: HTTP Basic: Access denied

    推送项目到Gitcode时总是出现Gitlab的弹框(怎么输入都不对),项目一直处于推送状态,推送失败报错: 我用的是网上说的:Gitcode设置的的邮箱和CSDN的密码 网上搜索到有以下几种办法: 1.通过git cmd输入 2.可能是密钥文件有问题,建议重新生成 安装好git后,右键打开bash命令窗

    2024年02月02日
    浏览(38)
  • 连接Oracle数据库失败(ORA-12514)故障排除

    点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社) ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。 当尝试连接到Oracle数据库实例时,可能会收到ORA-12514错误消息。此错

    2023年04月09日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包