此版本仅提供源代码和 Windows 二进制文件。
64 位 MSI 安装程序不再像以前的版本那样包含 32 位和 64 位版本的驱动程序。它现在只包括 64 位支持。
此连接器/ODBC 分发版的二进制文件现在可以连接到使用 PAM 或 Windows 本机身份验证插件进行身份验证的 MySQL 服务器帐户。请参阅 PAM 可插入身份验证和 Windows 可插入身份验证。这些功能源于将连接器/ODBC 二进制文件与 MySQL 5.5.16
libmysqlclient
而非libmysqlclient
之前使用的 MySQL 5.1 链接起来。较新libmysqlclient
的包括服务器端 PAM 和 Windows 身份验证插件所需的客户端支持。
某些目录函数(例如
SQLColumns()
、SQLStatistics()
和SQLPrimaryKeys()
)在预执行失败后调用时只会返回一行。(漏洞 #12824839)CLI 安装程序脚本
mysqlodbc-installer
缺少有关如何配置可选数据源参数的文档。(漏洞 #12810058)该
Install.bat
脚本包含剩余3.51
信息,并且没有正确安装5.1
连接器/ODBC 连接器。(漏洞 #12781039)-
charset=cp1251
使用连接字符串中指定 的选项,CP1251
可以UTF8
根据查询返回结果。例如,这些查询可以在不同的代码页中给出结果:select if(1=1,'string in cp1251 code page',0) as 'string in cp1251 code page'; select 'string in cp1251 code page' as 'string in cp1251 code page';
(缺陷 #11765110,缺陷 #58038)
一个差一错误,其中可能会在字符串末尾后
sqlwcharchr
读取一个。SQLWCHAR
(漏洞 #61586)SQLExecute
当启用列参数绑定时,将返回SQL_SUCCESS_WITH_INFO
而不是 , 。SQL_ERROR
(漏洞 #59772)连接器/ODBC 驱动程序在线程结束时未调用
mysql_thread_end()
,这会导致出现如下错误消息:Error in my_thread_global_end(): 1 threads didn't exit
。(漏洞 #57727)当使用连接器/ODBC 获取数据时,如果出现某种
net_write_timeout
情况,操作会返回标准的“数据结束”状态,而不是错误。(漏洞 #39878)VARCHAR NOT NULL
无法更改 带有列的 MS Access 字段。(漏洞 #31067)