知识库

Loading

0 评论 / 0 点赞 / 101 阅读  常见问题 最后更新: 2022-07-22 作者: 飞致云 总字数: 463

概述

本文章主要解决用户在使用dbeaver通过JumpServer堡垒机的DB Clinet方式连接mysql 5.7.17报错Unknown system variable 'transaction_isolation’的问题。

问题描述

用户在使用DB Client方式连接mysql 5.7.17时报错Unknown system variable ‘transaction_isolation’。但使用其他数据库连接工具,例如Navicat,mysql命令行等连接均正常。

DBeaver连接错误

图片-1658480611516

SQLyog可连接

图片-1658481076579

问题分析

mysql版本在5.17.20之前driver识别为“tx_isolation",5.7.20版本之后driver识别为‘transaction_isolation’。推断可能为DBeaver不支持低版本5.7.17驱动。

解决方案

在DBeaver中下载对应的驱动。
图片-1658482613990
图片-1658482681711
图片-1658482724901
图片-1658482798636
图片-1658482838768
图片-1658482885476
确认DBeaver驱动添加成功!
创建新连接,使用新创建的数据库驱动程序!
图片-1658482976758
连接JumpServer纳管的mysql5.7.17版本的数据库。
图片-1658483065141
连接成功!

文章目录
其他资源