解决springboot 连接 mysql 时报错 using password: NO的方案

 更新时间:2020年01月31日 10:35:04   作者:鬾鬽鬿魀魁䰡  
在本篇文章里小编给大家整理了关于解决springboot 连接 mysql 时报错 using password: NO的方案,有需要的朋友们可以学习下。

最近使用 springboot 配置 mysql 时出现了一个错误

Access denied for user ''@'localhost' (using password: YES) 或者
Access denied for user ''@'localhost' (using password: NO)

经发现这是 springboot 中 yml 语法的的一个坑,在我现在用的最新版本2.2.4 的springBoot中所推荐 yml 的格式是

data-username: root
data-password: 112233

就是前面加了 data- 的这种格式导致了这个错误,

单独使用 data-username 报错 using password: YES

如果使用 data-password 报错 using password: NO

后来查看源码发现,对于 username 和 password 的参数有一句这样的说明:Login username of the database./ Login password of the database.
而 data-username 和 data-password 的说明又有不同:

Username of the database to execute DML scripts (if different). / Password of the database to execute DML scripts (if different).
执行DML脚本的数据库的用户名(如果有)。

到这里问题已经很明显了, 什么叫 "执行DML脚本的数据库的用户名" 它和 "数据库的登录用户名" 之间又有什么区别

<br><br>

以上就是本次介绍的全部相关知识点内容,感谢大家的学习和对脚本之家的支持。

相关文章

  • SpringBoot默认包扫描机制与默认配置文件详解

    SpringBoot默认包扫描机制与默认配置文件详解

    这篇文章主要给大家详细介绍了SpringBoot默认包扫描机制的原理和示例,以及SpringBoot默认配置文件介绍,文章通过图文介绍的非常详细,需要的朋友可以参考下
    2023-08-08
  • 通过图例了解PowerDesigner使用方法

    通过图例了解PowerDesigner使用方法

    这篇文章主要介绍了通过图例了解PowerDesigner使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • SpringBoot项目启动执行任务的多种方法小结

    SpringBoot项目启动执行任务的多种方法小结

    这篇文章主要介绍了SpringBoot项目启动执行任务的多种方法小结,本文给大家分享的这几种方法经常会被用到,当我们的项目启动后需要调用对应的方法,用来项目的初始化等,本文通过示例代码讲解的非常详细,需要的朋友参考下吧
    2023-07-07
  • Jvisualvm监控远程SpringBoot项目的过程详解

    Jvisualvm监控远程SpringBoot项目的过程详解

    这篇文章主要介绍了Jvisualvm监控远程SpringBoot项目,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • SpringBoot+Websocket实现一个简单的网页聊天功能代码

    SpringBoot+Websocket实现一个简单的网页聊天功能代码

    本篇文章主要介绍了SpringBoot+Websocket实现一个简单的网页聊天功能代码,具有一定的参考价值,有需要的可以了解一下
    2017-08-08
  • Java基础语法:逻辑控制

    Java基础语法:逻辑控制

    下面小编就为大家带来一篇Java逻辑控制的基础文章。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-08-08
  • 解决for循环为空不需要判断的问题

    解决for循环为空不需要判断的问题

    这篇文章主要介绍了解决for循环为空不需要判断的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • SpringBoot整合新版SpringSecurity完整过程

    SpringBoot整合新版SpringSecurity完整过程

    Spring Security是保障Spring应用程序安全的强大框架,而新版的Spring Security引入了lambda表达式来配置,使得安全配置更加简洁、优雅,本文将介绍如何在Spring Boot项目中整合新版Spring Security,需要的朋友可以参考下
    2024-02-02
  • sharding-jdbc5.0.0实现分表实践

    sharding-jdbc5.0.0实现分表实践

    本文主要介绍了sharding-jdbc5.0.0分表实践,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 解决idea更新maven仓库的图文教程

    解决idea更新maven仓库的图文教程

    这篇文章主要介绍了解决idea更新maven仓库的图文教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论