对于 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++ 之前安装它。
-
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_password
或sha256_password
身份验证插件的帐户,此密钥可在禁用 TLS 的情况下用于基于 RSA 密钥对的密码交换的连接过程中使用。此功能需要 MySQL 8.0 GA 服务器,并且仅支持使用 OpenSSL 构建的连接器/C++。