以前,Connector/ODBC添加了对MySQL Enterprise Edition SASL LDAP身份验证插件的客户端支持,该插件使用s冲压- sha -1作为身份验证方法。连接器/ODBC现在还支持rsc - sha -256作为经典MySQL协议连接的另一种身份验证方法。rsc - sha -256类似于rsc - sha -1,但更安全。基于sasl的LDAP认证不适用于运行macOS的客户端。
LDAP/GSSAPI - sha256所需的SASL模块由cyrus-sasl-scram RPM包和libsasl2-modules-gssapi-mit DEB包(与LDAP/GSSAPI/Kerberos提供的模块相同)提供。
使用商业glib包(authentication_ldap_sasl)和使用GSSAPI的认证(authentication_ldap_sasl_auth_method_name='GSSAPI')没有发挥作用。添加了缺失的sasl2 modules包。(错误# 32175842)
在基于Debian的系统上,安装后脚本使用dpkg-architectureODBC驱动程序路径,因此关联
dpkg-dev
包作为运行时依赖项添加。(错误# 32157740)Microsoft Access在打开只有JSON列的链接表时停止。现在支持JSON列类型,只有当另一列用作主键时,JSON数据才可编辑。因为JSON是一种最长长度为4GB的长数据类型,它不能被Microsoft Access用作主键,因此只有JSON列的表只能在只读模式下使用。(错误# 32114901)
删除mysql-client-plugins依赖。使用具有LDAP身份验证的商业MySQL服务器帐户连接时仍然需要安装它,因此必须手动安装。MySQL -client-plugins包与MySQL服务器8.0.21之前的版本有冲突,所以更早的版本(如MySQL 5.7)需要升级到8.0服务器才能使用它。(错误# 31875490)
在macOS上,Connector/ODBC不会报告错误,如果
SQL_ATTR_PARAMSET_SIZE
被设定但不被支持;相反,设定被忽略了。(Bug #29862441, Bug #95608)