JDBC Hibernate - Mysql 连接错误

2024-01-23

我的 Ubuntu 11.10 桌面上有一个本地 mysql 服务器。主机名=本地主机;用户名=根;密码=root;数据库名称 = CBS.我真的很困惑,因为当我使用 访问 mysql 时terminal, mysql administrator, and mysql query browser我使用上面提到的身份验证,一切正常。我的问题是,当我在 Java 应用程序中配置 jdbc.properties 时,出现此错误:

org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是org.springframework.jdbc.UncategorizedSQLException:Hibernate操作:无法打开连接; SQL 的未分类 SQLException [???]; SQL状态[28000];错误代码[1045];用户“root”@“localhost”的访问被拒绝(使用密码:YES);嵌套异常是 java.sql.SQLException:用户 'root '@'localhost' 的访问被拒绝(使用密码:YES)

我的配置文件 jdbc.properties:

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/CBS
jdbc.username=root  
jdbc.password=root

顺便说一句,我之所以使用本地服务器,是因为我们的主服务器关闭了,所以我必须使用本地 mysql 来继续我的项目。请帮助我...提前致谢。


您的框架很可能正在登录本地数据库127.0.0.1。如果您没有定义适当的域范围凭据,这将在 MySQL 中产生登录问题。尝试这样做来验证:

mysql -uroot -proot
SELECT * from mysql.user WHERE user = 'root';

如果没有“root”@“127.0.0.1”,则已找到问题并进行修复,请执行以下两项操作之一:

  1. 在“127.0.0.1”处为“root”定义域范围的凭据。
  2. 为“root”定义通配符域范围的凭据,这样您就可以 使用这些凭据从多个位置登录到您的 MySQL。

这是第二个的示例:

mysql -uroot -proot

CREATE USER 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

顺便说一句,我绝对建议您为您的用户 ID 和密码使用更具创意的内容。特别是如果您的服务器启用了 TCP 套接字。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JDBC Hibernate - Mysql 连接错误 的相关文章

  • 如何操作指定列上的 JTable 返回值?

    我有一个 JTable 有两列 可编辑的JTable 当用户在第二列中输入内容时 我的要求如下 用户只能输入数字和逗号 当用户输入错误字符时 会发出蜂鸣声 Toolkit getDefaultToolkit beep 我该如何实现这一目标
  • javax.naming.NameNotFoundException

    我正在 JBoss 5 容器中运行 ejb 示例 我正在使用一个例子从这里开始 第一部分 http www roseindia net jboss jboss 3 2 shtml 在示例中 我在 JBoss 中部署了 bean 并在 Tom
  • 可以显式删除 lambda 的序列化支持

    As 已经知道 https stackoverflow com a 22808112 2711488很容易添加序列化当目标接口尚未继承时支持 lambda 表达式Serializable 就像 TargetInterface Seriali
  • 关于java中同步的问题;何时/如何/到什么程度

    我正在开发我的第一个多线程程序 并在同步的几个方面陷入困境 我已经浏览了 oracle sun 主页上的多线程教程 以及这里的一些关于 SO 的问题 所以我相信我知道什么是同步 然而 正如我提到的 有几个方面我不太确定如何弄清楚 我以明确问
  • 具有 JPA、PostgreSQL 和 NULL 值的 JodaTime

    我试图将 JPA 的 JodaTime DateTime 字段保留到 PostgreSQL 但遇到了指向数据库 NULL 值的空指针的问题 我正在使用 NetBeans 7 beta 2 IDE 持久性实现是 EclipseLink 2 2
  • kafka消费端Offsets的一致性

    我有复制因子为 3 的卡夫卡主题min insync replicas 2 一个向该主题发送 X 条消息的生产者acks all 一段时间后 1 分钟内 在所有消息发送到主题后 将使用 java kafka 客户端为此主题创建新的消费者 使
  • 如何在 MySql Workbench 中禁用 INVISIBLE 索引选项?

    我刚刚安装了MySqlWorkbench我发现了实施INVISIBLE index所描述的here https dev mysql com doc refman 8 0 en invisible indexes html 我想禁用此功能 因
  • 为通用字符选择表排序规则

    我正在开发一个需要存储通用字符的后端 我选择了utf8mb4用于此目的的表编码 我还必须选择表格排序规则 最直接的选择是选择utf8mb4 general ci表整理 除了一般的排序规则之外 还有大约20种其他排序规则可供选择 更具体的排序
  • Java ZIP - 如何解压缩文件夹?

    是否有任何示例代码 如何将 ZIP 中的文件夹部分解压到我想要的目录中 我已将文件夹 FOLDER 中的所有文件读取到字节数组中 如何从其文件结构创建 我不确定你所说的部分是什么意思 您的意思是在没有 API 帮助的情况下自己完成吗 如果您
  • 如何查找给定字符串中仅出现一次的第一个字符[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 JUnit 测试中读取资源文件

    我在单元测试中读取文本文件 并将一些输入文本文件放置在资源文件夹中 以下是目录结构 src gt com gt au gt myapp gt util gt MyFileReader 测试 gt com gt au gt myapp gt
  • 更新或插入 MySQL Python

    如果记录已存在 我需要更新一行 如果不存在 我需要创建一个新记录 我理解 ON DUPLICATE KEY 将使用 MYSQLdb 完成此操作 但是我无法使其正常工作 我的代码如下 cursor database cursor cursor
  • 如何在打开导航抽屉时使背景 Activity 变小?

    我想做我的背景Activity打开时稍微小一点Navigation Drawer 模拟存在的效果Airbnb应用 我想最好的解释是截图 但重点不是让 View 变小 而是让它成为与 Drawer 打开 关闭动画同步的动画 因此 如果您开始打
  • 是否可以从 JBoss 容器中部署的所有 .war 文件中读取属性文件

    我已成功将 war 部署到 Jboss Web 容器 其中包含并读取位于 META INF groupid dir artifactid dir 下的 pom properties 为了访问该文件 我在同一 war 中的 JSP 中使用了以
  • Guava MultiSet 与 Map?

    我对Multiset的理解是一个带有频率的集合 但是我总是可以使用Map来表示频率 还有其他原因使用Multiset吗 优点Multiset
  • Java并发锁和条件的使用

    我可以用object wait object notify and synchronized blocks解决生产者消费者类型的问题 同时我可以使用locks and conditions from java util concurrent
  • 如何将模型从 ML Pipeline 保存到 S3 或 HDFS?

    我正在尝试保存 ML Pipeline 生成的数千个模型 正如答案中所示here https stackoverflow com questions 32121046 run 3000 random forest models by gro
  • java.lang.OutOfMemoryError:尝试将 Java 对象转换为 Json 字符串时的 Java 堆空间

    我尝试将 csv 文件转换为 200K 对象的 Json 文件 其中对象代表 csv 中的 1 行 我在 32 位上安装了 Java 并且项目配置 VM 参数 Xmx1024m 但是我得到 Exception in thread main
  • 如何在 Android 上设置 Google Drive API?

    我一直在尝试将 Google Drive 功能集成到我的应用程序中 但我无法使用任何内置功能 因此我相信我要么错过了一个步骤 要么做得不正确 我正在遵循官方的 Google 开发者指南 https developers google com
  • Android,Volley请求,响应阻塞主线程

    使用 Volley 处理较大响应时会发生一些不好的事情 String url AppHelper DOMAIN service pages profile update json this infoTextView setText getS

随机推荐

  • 如何从 C# 调用本机 VC++6 库(以 std::string 作为参数)

    我有一个用 VC 6 编写的本机动态链接库 但无法访问源代码 我想将其转换为托管代码 以便 C 可以调用该库 问题是 VC6 库大量使用 std vector 和 std string 作为函数参数 并且无法直接将这些类型封送到 C 中 所
  • T-SQL 中的多列透视

    我正在使用一个表 其中有多行需要转换为列 因此 枢轴是解决此问题的完美解决方案 当我只需要一个字段时 它效果很好 我需要根据枢轴返回几个字段 这是删除了细节的伪代码 SELECT field1 1 2 3 4 FROM SELECT fie
  • 添加phonegap-plugin-push插件后Ionic应用程序无法启动

    在我尝试按照此处的指南添加phonegap plugin push插件后 我的Ionic应用程序卡在启动屏幕上 https ionicframework com docs native push https ionicframework c
  • C - 指针大小

    char c a b c int p c 0 printf i n sizeof p Prints out 4 printf i n sizeof c Prints out 1 我对这段代码感到非常困惑 p 和 c 都表示数组 c 在第 0
  • 初始屏幕仅在 Android 8.1 上触发 Resources$NotFoundException

    我跟着本教程 https www bignerdranch com blog splash screens the right way 在这里一步一步 它在我的 API 21 模拟器上运行良好 但在我的 27 上 一旦应用程序加载 它就会崩
  • 如何使用 CUDA C 快速压缩稀疏数组?

    Summary Array A B C 在设备内存中但想要 A B C 使用 CUDA C 最快的方法是什么 Context 我有一个数组A设备 GPU 内存上的整数 在每次迭代中 我随机选择一些大于 0 的元素并从中减去 1 我维护一个排
  • DataTables - 如何使用自己的按钮进行导出?

    我使用 Materialise 作为我的 UI 框架 并使用 DataTables 作为我的表格 我有一个表需要导出到 Excel 我可以使用 DataTables 按钮很好地完成它 但是 它们是默认的 DataTables 按钮 我想使用
  • 无法将 Firebase 存储图像快速显示到 CollectionView 中

    我需要一些帮助 我一直在互联网上寻找帮助 以在 CollectionView 中显示我的 firebase 存储图像 我正在使用 UIImagepicker 将图像上传到 firebase 但它们没有显示在我的 CollectionView
  • 从 Swift 类调用 Objective-C 导致链接器错误

    我正在尝试在 Swift 中使用 RFDuino Objective C 库 这一切听起来很简单 我以前从 Swift 类调用过 Objective C 没问题 然而这一次我碰壁了 创建的头文件 向其中添加了头文件 Swift 可以看到类没
  • DrawingManager.setDrawingMode(null) 导致过多的递归

    请看看这个小提琴 http jsfiddle net HoffZ Zu55b http jsfiddle net HoffZ Zu55b 为什么它会导致错误 太多递归 drawMan setDrawingMode null drawMan
  • LocationManager 每分钟更新一次,消​​耗大量电池电量

    我有一些类似于以下的代码 LocationManager m LocationManager context getSystemService Context LOCATION SERVICE Criteria c new Criteria
  • 简单的html dom:如何获取没有特定属性的标签

    我想获取 class 属性等于 someclass 的标签 但仅获取那些未定义属性 id 的标签 I tried以下 基于此答案 但不起作用 html gt find someclass id Note 我在用着简单的 HTML DOM 类
  • 如何比较两个数组的所有元素?

    我有两个大约 1000 行和 1000 列的大数组 我需要比较这些数组的每个元素 如果相应的元素相等 则将 1 存储在另一个数组中 我可以用 for 循环来做到这一点 但这需要很长时间 我怎样才能更快地做到这一点 给出的答案都是正确的 我只
  • WCF 服务合同中使用soapAction="" 进行多项操作?

    我需要创建一项将由第三方 回调 的服务 因此 我需要遵守他们的 WSDL 他们的 WSDL 定义了所有操作soapAction 所以我的服务也需要做同样的事情 不幸的是 我收到错误 操作A和 乙有 相同的动作 每一次操作 必须具有独特的行动
  • Keras 简单 RNN 实现

    我在尝试编译具有一个循环层的网络时发现了问题 第一层的维度似乎存在一些问题 因此我对 RNN 层在 Keras 中如何工作的理解存在一些问题 我的代码示例是 model add Dense 8 input dim 2 activation
  • 使用 rspec 和 devise sign_in env 进行集成测试

    我正在使用配置为使用omniauth facebook登录集成的设备 当拨打电话时sign in方法来自我的spec request我得到的测试 undefined method env for nil NilClass spec desc
  • Android 免费和付费,具有不同的功能

    我知道开发应用程序的免费和付费版本的最佳方法是拥有一个包含程序主要部分的库项目 然后 免费和付费项目将使用该库项目 这使得免费和付费项目拥有不同的资源 但是 我的问题是我们如何限制免费应用程序中的功能 或将其扩展为付费应用程序 例如 我的免
  • Python 2 与 3。相同的输入,不同的结果。 MD5 哈希值

    Python 3 代码 def md5hex data return hex string of md5 of the given string h MD5 new h update data encode utf 8 return b2a
  • Scala Spark - 处理层次结构数据表

    我有带有树结构的层次结构数据模型的数据表 例如 这是一个示例数据行 Id name parentId path depth 55 Canada null null 0 77 Ontario 55 55 1 100 Toronto 77 55
  • JDBC Hibernate - Mysql 连接错误

    我的 Ubuntu 11 10 桌面上有一个本地 mysql 服务器 主机名 本地主机 用户名 根 密码 root 数据库名称 CBS 我真的很困惑 因为当我使用 访问 mysql 时terminal mysql administrator