当前位置: 首页 > 编程笔记 >

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

邓浩漫
2023-03-14
本文向大家介绍解决springboot 连接 mysql 时报错 using password: NO的方案,包括了解决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>

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

 类似资料:
  • E立方管理平台表单填报时超链接不能使用,点击这些超链接出现“由于本机的限制,该操作已被取消,请与系统管理员联系”的提示,可用以下方法解决: 一、Office 2003       解决方法:IE - 工具 - Internet选项,点“程序”,在“默认的WEB浏览器”中点“设为默认值”,就可以解决这个问题,在EXCEL中点链接不再提示“由于本机的限制,该操作已被取消,请与系统管理员联系”这个信息了

  • 本文向大家介绍NodeJS连接MongoDB数据库时报错的快速解决方法,包括了NodeJS连接MongoDB数据库时报错的快速解决方法的使用技巧和注意事项,需要的朋友参考一下 今天第一次尝试连接MongoDB数据库,具体步骤也很简单。 首先,通过NodeJS运行环境安装MongoDB包,进入要安装的目录,执行语句 npm install mongodb安装成功后,通过如下语句测试与数据库建立连接几

  • 本文向大家介绍maven deploy时报错的解决方法,包括了maven deploy时报错的解决方法的使用技巧和注意事项,需要的朋友参考一下 今天在发布maven工程的时候,很奇怪,因为在本地package,install等等都没问题,但是打包的时候就是报错,日志如下: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-d

  • 我的项目是SpringBoot(版本2.0.9.RELEASE)整合spring-boot-starter-quartz。代码完全来自于这篇博客代码来源,我在启动项目后,报错: 这个问题网上也有相关的问题,但是他们的答案我一直尝试不成功。 大部分回答都是AdaptableJobFactory的里面用的反射有问题,说要重写AdaptableJobFactory(https://blog.csdn.n

  • 本文向大家介绍php使用pdo连接报错Connection failed SQLSTATE的解决方法,包括了php使用pdo连接报错Connection failed SQLSTATE的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or

  • 本文向大家介绍gorm golang 并发连接数据库报错的解决方法,包括了gorm golang 并发连接数据库报错的解决方法的使用技巧和注意事项,需要的朋友参考一下 底层报错 error:cannot assign requested address 原因 并发场景下 client 频繁请求端口建立tcp连接导致端口被耗尽 解决方案 root执行即可 sysctl -w net.ipv4.tcp