文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 40.0Mb
PDF (A4) - 40.1Mb
手冊頁 (TGZ) - 258.2Kb
手冊頁 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  使用 openssl 建立 RSA 金鑰

8.3.3.3 使用 openssl 建立 RSA 金鑰

本節說明如何使用 openssl 命令來設定 RSA 金鑰檔案,讓 MySQL 能夠支援透過未加密連線進行安全密碼交換,以用於由 sha256_passwordcaching_sha2_password 外掛程式驗證的帳戶。

注意

相較於此處所述的程序,更簡單的產生 SSL 所需檔案的方法是讓伺服器自動產生這些檔案;請參閱第 8.3.3.1 節,「使用 MySQL 建立 SSL 和 RSA 憑證和金鑰」

若要建立 RSA 私密和公開金鑰配對檔案,請在登入用於執行 MySQL 伺服器的系統帳戶時執行這些命令,以便檔案由該帳戶擁有

openssl genrsa -out private_key.pem 2048
openssl rsa -in private_key.pem -pubout -out public_key.pem

這些命令會建立 2,048 位元的金鑰。若要建立更強大的金鑰,請使用較大的值。

然後設定金鑰檔案的存取模式。私密金鑰應僅供伺服器讀取,而公開金鑰可以自由發放給用戶端使用者

chmod 400 private_key.pem
chmod 444 public_key.pem