NET连接mysql5.7/mysql8.0正常,但连不上OCeanbase,求助专家给个思路?

【 使用环境 】本地测试服务器 OpenEuler22.03 LTS SP1,内核Linux5.10

【 使用版本 】OceanBase-4.1.0

【问题描述】mysql5.7/mysql8.0正常连接,OceanBase报错:Authentication to host ‘192.168.122.74’ for user ‘root@lgmysql’ using method ‘mysql_native_password’ failed with message: Reading from the stream has failed.

【附件】

1:net项目中连接字符串(net framework 4.5.2):

providerName=“MySql.Data.MySqlClient” connectionString=“Server=192.168.122.74;Port=2881;DataBase=school_cjfxv51b;Uid=root@lgmysql;Pwd=LancooMysqlPwd*_!;SslMode=None;Allow User Variables=True;Charset=utf8;”

2:项目引用了 MySql.Data.dll(版本8.0.32)、EntityFramework.dll(版本6.4)

这是一个已知缺陷,已经在 4.2 里修复了。

https://github.com/oceanbase/oceanbase/issues/1426

多谢!换4.2试试看 :handshake: :handshake: :handshake: