Documentation Home
MySQL 连接器/C++ 发行说明  / MySQL 连接器/C++ 1.1 中的更改  /  MySQL Connector/C++ 1.1.11 的变化(2018-04-30,全面上市)

MySQL Connector/C++ 1.1.11 的变化(2018-04-30,全面上市)

对于 MySQL Connector/C++ 1.1.11 及更高版本,商业和社区发行版需要 Visual C++ Redistributable for Visual Studio 2015 才能在 Windows 平台上运行。这是对以前版本的更改,以前的版本需要 Visual C++ Redistributable for Visual Studio 2013,并且仅适用于社区(而非商业)发行版。Redistributable 可在 Microsoft 下载中心获得;在安装 Connector/C++ 之前安装它。

包装说明

  • 连接器/C++ 二进制分发版现在包括一个 BUILDINFO.txt文件,其中包含有关用于生成分发版的构建环境的信息。(漏洞 #23556661)

添加或更改的功能

  • Connector/C++ 1.1 现在适用于 MySQL 5.7 GA 和 MySQL 8.0 GA 服务器。

    • caching_sha2_password应用程序可以使用使用身份验证插件 进行身份 验证的帐户连接到 MySQL 8.0 服务器 。

    • OPT_GET_SERVER_PUBLIC_KEY通过使用值为 true 的连接选项,应用程序可以使用未加密的连接连接到 MySQL 8.0 服务器 。

    • Connector/C++ 1.1 可以从源代码针对 MySQL 5.7 和 MySQL 8.0 服务器安装构建。

    • 一个新的CMake选项可用。如果启用,连接器/C++ 在运行时依赖的外部库(例如 OpenSSL)将与连接器打包在一起。 BUNDLE_DEPENDENCIES

  • Connector/C++ 1.1 现在支持一个 OPT_GET_SERVER_PUBLIC_KEY连接选项,可以从服务器请求 RSA 公钥。对于使用caching_sha2_passwordsha256_password身份验证插件的帐户,此密钥可在禁用 TLS 的情况下用于基于 RSA 密钥对的密码交换的连接过程中使用。此功能需要 MySQL 8.0 GA 服务器,并且仅支持使用 OpenSSL 构建的连接器/C++。