【问题标题】:Connection failed to mysql database after upgrade to version 8 AWS升级到版本 8 AWS 后连接到 mysql 数据库失败
【发布时间】:2022-01-14 05:46:04
【问题描述】:

我在 AWS RDS 上将 MYSQL 从版本 5.7 升级到 8 后遇到问题。在升级之前,我的服务器曾经可以正常工作,但在将数据库更新到版本 8 后,它似乎已损坏。错误如下:

Connections could not be acquired from the underlying database!

我对 MYSQL 还很陌生,我找不到合适的在线解决方案来解决这个问题。理想情况下,我想知道是否有适当的方法来查看有关导致此问题的任何异常的“深入”日志,因为这是我收到的唯一错误消息。或者,我正在寻找有关可能导致数据库连接失败的一些指导。

我现在迷路了。

您的帮助将不胜感激!

提前感谢您的帮助。

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: mysql database amazon-web-services server amazon-rds


【解决方案1】:

同时检查数据库名称或数据库名称、用户名和密码。

mysql> SHOW DATABASES;
mysql> SELECT User, Host FROM mysql.user;

检查最佳解决方案 MySQL 8 连接 URI 语法和选项。

protocol//[hosts][/database][?properties]

【讨论】:

    【解决方案2】:

    我已经能够通过更新 mysql-connector 来解决这个问题。对于我的项目,我正在使用 Clojure,并且我正在使用此依赖项:

    [mysql/mysql-connector-java "5.x.x"]
    

    更新到版本 8.x.x 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      • 2016-04-09
      • 2018-02-13
      • 2018-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多