此版本的连接器/ C ++的二进制分布与
libmysqlclient
来自MySQL 5.7.10,除了OS X 10.8 / 10.9之外,分布与MySQL 5.7.9有关。这使得连接器/ C ++能够利用最近的客户端库版本中存在的功能。一些例子:支持MySQL
杰森
数据类型可用。MySQL Workbench的当前版本需要杰森
支持,因此从源构建MySQL工作台6.3.5或更高版本,必须使用至少近期为1.1.7的连接器/ C ++版本。应用程序尝试使用加密连接如果服务器支持加密的连接,如果无法建立加密的连接,则丢回未加密的连接。(这如上所述配置MySQL以使用加密连接。)要强制执行加密连接,例如如果不可用的加密连接,则会发生错误,应用程序可以启用
sslenforce.
连接选项。
要从源中构建连接器/ C ++,必须使用MySQL 5.7(5.7.9或更高版本)的常规可用性版本。设定
mysql_dir.
CMake.根据需要在配置时间适当的选项。(bug#22351273)
连接器/ C ++商业的链接OpenSSL库已更新为1.0.1Q。在新的OpenSSL版本中修复的问题http://www.openssl.org/news/vulnerabilities.html.。
此更改不会影响Oracle制作的MySQL社区构建连接器/ C ++,它使用Yassl库。