J.L*_*upp 3 mysql driver amazon-aurora datagrip
将 DataGrip 升级到版本 2021.3.2 后,我现有的数据库连接被破坏。我通过配置为通过 AWS 堡垒主机连接的 SSH 隧道连接到各种数据库(Oracle、MySql)。
升级后 - DataGrip 建议 MySql 驱动程序必须更新为 Amazon Aurora MySQL 驱动程序,并且它不再能够连接到升级前的工作位置。
在驱动程序之间切换时,我收到两个单独的错误:
使用 Amazon Aurora MySQL 时出现的第一个错误(更新后建议的驱动程序)
[08000][-1]无法连接到地址=(主机=本地主机)(端口= 53929)(类型=主):(conn = 57522706)无法加载系统变量[08000] [1220](conn = 57522706)连接已关闭。
使用原始 MySQL 驱动程序时出现第二个错误
[08S01]
通信链路故障最后一次成功发送到服务器的数据包是在 0 毫秒前。驱动程序尚未收到来自服务器的任何数据包。
没有合适的协议(协议被禁用或密码套件不合适)。
我的所有连接在 DataGrip 升级之前都可以正常工作 - 所以看来升级需要新的驱动程序,这与我的连接方式有问题。
经过一番查看后 - 似乎 Aurora 存在竞争条件 - 在这里找到了我的答案: https: //jira.mariadb.org/browse/CONJ-824 ?focusedCommentId=165412&page=com.atlassian.jira.plugin.system.issuetabpanels :comment-tabpanel#comment-165412
我的解决方案是在数据源配置的“高级”选项卡中将 usePipelineAuth 更改为 false(未事先设置) :
这修复了我的联系并重新开始工作。
| 归档时间: |
|
| 查看次数: |
1364 次 |
| 最近记录: |