-
此版本的 Connector/C++ 的二进制分发版与
libmysqlclient
MySQL 5.7.10 相关联,但 OS X 10.8/10.9 除外,其分发版与 MySQL 5.7.9 相关联。这使 Connector/C++ 能够利用最新客户端库版本中的功能。一些例子:支持 MySQL
JSON
数据类型。当前版本的 MySQL Workbench 需要JSON
支持,因此要从源代码构建 MySQL Workbench 6.3.5 或更高版本,必须使用至少最新版本为 1.1.7 的 Connector/C++。如果服务器支持加密连接,应用程序默认尝试使用加密连接,如果无法建立加密连接,则回退到未加密连接。(如 配置 MySQL 以使用加密连接中所述。)要强制执行加密连接,以便在加密连接不可用时发生错误,应用程序可以启用
sslEnforce
连接选项。
要从源代码构建连接器/C++,您必须使用 MySQL 5.7(5.7.9 或更高版本)的通用版本。根据需要在配置时适当地设置
MYSQL_DIR
CMake选项。(漏洞 #22351273)
-
Connector/C++ Commercial 的链接 OpenSSL 库已更新至版本 1.0.1q。http://www.openssl.org/news/vulnerabilities.html中描述了新 OpenSSL 版本中修复的问题 。
此更改不影响 Oracle 生成的 Connector/C++ MySQL 社区构建,它使用 yaSSL 库。