【问题标题】:Linux MySql Access denied for userLinux MySql 拒绝用户访问
【发布时间】:2018-11-28 12:45:16
【问题描述】:

我有以下问题。我在 Ubuntu 18.04 LTS(GNU/Linux 4.15.0-23-generic x86_64)上有一个服务器,并通过 SSH 客户端(Putty)连接。

我已安装 Java(TM) SE 运行时环境(内部版本 1.8.0_171-b11)。

我已经安装了 MySql 服务器: mysql Ver 14.14 Distrib 5.7.22,适用于 Linux (x86_64),使用 EditLine 包装器。

我有一个拥有以下授权的用户: grants screenshot

我有以下 hibernate.cfg.xml:hibernate.cfg.xml

我使用此配置运行我的 jar 文件并获得以下异常:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'SuperUser'@'localhost' to database 'cryptoprojectdb'                                                               

在此之前,我已经在 Windows 上使用 v. 8.0.11 MySql Community Server - GPL 使用相同的用户运行这个 jar 并且没有任何问题。

请指教!

【问题讨论】:

  • 你刷新权限了吗?

标签: mysql linux jar


【解决方案1】:

在 Linux MySQL 数据库名称和表名称是区分大小写的。

【讨论】:

  • 非常感谢!这样可行。这就是 Windows 和 Linux 的区别
猜你喜欢
  • 2017-02-02
  • 2017-07-19
  • 2019-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 2016-06-12
相关资源
最近更新 更多