6.3.4 SSL 库相关功能

可以使用 OpenSSL 或 yaSSL 编译 MySQL,这两种方法都可以基于 OpenSSL API 启用加密连接:

Note

仅在 MySQL 5.7.28 之前,才可以使用 yaSSL 替代 OpenSSL 来编译 MySQL。从 MySQL 5.7.28 开始,对 yaSSL 的支持已删除,所有 MySQL 构建都使用 OpenSSL。

OpenSSL 和 yaSSL 提供相同的基本功能,但是使用 OpenSSL 编译的 MySQL 发行版具有其他功能:

仅当使用 OpenSSL 编译 MySQL 时,某些与 OpenSSL 相关的系统和状态变量才存在:

要确定服务器是否使用 OpenSSL 编译,请测试是否存在任何这些变量。例如,如果使用 OpenSSL,则此语句返回一行;如果使用 yaSSL,则此语句返回空结果:

SHOW STATUS LIKE 'Rsa_public_key';
首页