【问题标题】:MySQL database connections broke after DataGrip Upgrade (2021.3.x)DataGrip 升级 (2021.3.x) 后 MySQL 数据库连接中断
【发布时间】:2022-06-22 06:16:24
【问题描述】:

将 DataGrip 升级到版本 2021.3.2 后,我现有的数据库连接中断。我通过配置为通过 AWS 堡垒主机连接的 SSH 隧道连接到各种数据库(Oracle、MySql)。

升级后 - DataGrip 建议必须将 MySql 驱动程序更新为 Amazon Aurora MySQL 驱动程序,并且它不再能够连接到升级前的工作位置。

在驱动程序之间切换我得到两个单独的错误:

使用 Amazon Aurora MySQL 的第一个错误(更新后的建议驱动程序)

[08000][-1] 无法连接到地址=(host=localhost)(port=53929)(type=master) : (conn=57522706) 无法加载系统变量[08000][1220] (conn =57522706) 连接已关闭。

使用原始 MySQL 驱动程序的第二个错误

[08S01]
通讯链路故障

最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。
没有合适的协议(协议被禁用或密码套件不合适)。

我的所有连接都在 DataGrip 升级之前立即工作 - 所以升级似乎需要新的驱动程序,这与我的连接方式有问题。

【问题讨论】:

    标签: mysql driver amazon-aurora datagrip


    【解决方案1】:

    经过一番查看 - Aurora 似乎有一个现有的竞争条件 - 在这里找到了我的答案:https://jira.mariadb.org/browse/CONJ-824?focusedCommentId=165412&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-165412

    我的解决方案是在数据源配置的高级选项卡中将我的 usePipelineAuth 更改为 false(未事先设置):

    这修复了我的联系并重新开始工作。

    【讨论】:

      猜你喜欢
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      • 2020-10-31
      • 2017-02-24
      • 2016-02-14
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多