Theo 4.4.5 mysql_ssl_rsa_setup - Tạo SSL / Tệp RSA
, mysql_ssl_rsa_setup
sử dụng openssl
công cụ dòng lệnh:
Vị trí cài đặt mặc định của OpenSSL là /usr/local/ssl
Sử dụng --openssldir
khi bạn cấu hình thư viện. Cũng xem Biên dịch và Cài đặt
trên wiki OpenSSL.
Bạn không nên cài đặt OpenSSL trong /usr/bin
(và các thư viện trong /usr/lib
). Nó tạo ra quá nhiều vấn đề.
Thay vào đó, hãy để thư viện tự cài đặt trong /usr/local/ssl
. Sau đó, bạn sẽ có thể tạo một tập lệnh shell tại /usr/local/bin/openssl
thực hiện những điều sau:
$ cat /usr/local/bin/openssl
#!/usr/bin/env bash
LD_LIBRARY_PATH=/usr/local/ssl/lib:$LD_LIBRARY_PATH; /usr/local/ssl/bin/openssl "[email protected]"
Đảm bảo chmod a+x /usr/local/bin/openssl
.
Bạn có thể xác minh công cụ OpenSSL đang được sử dụng với:
$ which openssl
/usr/local/bin/openssl
Nếu cần, hãy thêm /usr/local/bin
tới PATH của bạn:
$ cat ~/.bash_profile
export PS1="\\h:\\W$ "
export UMASK=0022
export EDITOR=emacs
export PATH="/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin"
...