10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册 本手册摘录

2.9.6配置SSL库支持

需要SSL库以支持加密连接,随机数生成的熵和其他相关的操作。

如果您从源分发中编译mysql,CMake.配置分发以默认使用已安装的openssl库。

要使用OpenSSL进行编译,请使用以下过程:

  1. 确保您的系统上安装了OpenSSL 1.0.1或更高版本。如果OpenSSL版本低于1.0.1,CMake.在MySQL配置时生成错误。如果有必要获得openssl,请访问http://www.openssl.org.

  2. with_ssl.CMake.选项决定使用哪个SSL库来编译MySQL(参见第2.9.7节“MySQL源配置选项”)。默认为-dwith_ssl = system.,它使用openssl。要进行此显式,请指定该选项CMake.命令行。例如:

    cmake。-dwith_ssl = system.

    该命令配置分发以使用已安装的openssl库。或者,要将路径名明确指定为OpenSSL安装,请使用以下语法。如果您安装了多个版本的OpenSSL版本,则会有用,以防止CMake.从选择错误的一个:

    cmake。-DWITH_SSL =path_name.
  3. 编译并安装分发。

检查是否mysqld.服务器支持加密连接,检查值have_ssl系统变量:

mysql>显示“has_ssl”等变量;+ -------------- + ------- + |变量_name |价值|+ -------------- + ------- + |have_ssl |是的+ -------------- + ------- +

如果值是是的,服务器支持加密连接。如果值是禁用,服务器能够支持加密的连接,但未以适当的方式启动-xxx选项以启用要使用的加密连接;看第6.3.1节“配置MySQL以使用加密连接”