top
Loading...
5.8.7.2.需求(OpenSSL)
5.8.7.2. 需求(OpenSSL)

要想在MySQL服務器和客戶端程序之間使用SSL連接,系統必須能夠支持OpenSSL。如果用支持內嵌式yaSSLMySQL版本,不要讀該節,但應閱讀5.8.7.3節,“使用yaSSL”。

要想獲得安全的MySQL連接,必須:

1.    安裝OpenSSL庫。我們已經測試了帶OpenSSL 0.9.6MySQL。如果你需要OpenSSL,請訪問http://www.openssl.org

2.    配置MySQL,用--with-vio--with-openssl選項運行configure腳本。

3.    確保升級了授權表,使mysql.user表內包含SSL相關列。如果 授權表是從MySQL 4.0.0之前的版本升級,這很重要。升級過程見2.10.2節,“升級授權表”。

4.    要想檢查是否運行的mysqld服務器支持OpenSSL,應檢查have_openssl系統變量的值:

5.            mysql> SHOW VARIABLES LIKE 'have_openssl';
6.            +---------------+-------+
7.            | Variable_name | Value |
8.            +---------------+-------+
9.            | have_openssl  | YES   |
10.        +---------------+-------+

如果值為YES,服務器支持OpenSSL連接。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html
北斗有巢氏 有巢氏北斗