Oceanbase的Mysql模式在使用OBProxy连接时显示版本5.6.25导致Mysqlconnector认为版本过低无法开启连接池

使用C#.NET开发。驱动采用Mysqlconnector,本身启动默认是开启连接池的,但是驱动内部检测如果MySQL版本号低于5.7.3的话连接池自动禁用。

如果使用2881连接Oceanbase的话,驱动检测到的数据库版本是5.7.25,如果使用OBProxy的2883端口话驱动解析到的版本号是5.6.25,所以驱动判定为数据库不支持连接池。

使用Navicat采用MySQL的方式去连接Oceanbase的2883端口一样的结果,为什么Obproxy连接的版本号这么低?

1 个赞

问题已解决。修改配置已正常
mysql_version-V4.3.3-OceanBase 数据库代理文档-分布式数据库使用文档