Według 4.4.5 mysql_ssl_rsa_setup — Utwórz SSL /Pliki RSA
, mysql_ssl_rsa_setup
używa openssl
narzędzie wiersza poleceń:
Domyślna lokalizacja instalacji OpenSSL to /usr/local/ssl
Użyj --openssldir
podczas konfigurowania biblioteki. Zobacz także Kompilacja i instalacja
na wiki OpenSSL.
nie zainstaluj OpenSSL w /usr/bin
(i biblioteki w /usr/lib
). Stwarza zbyt wiele problemów.
Zamiast tego pozwól bibliotece zainstalować się w /usr/local/ssl
. Wtedy powinieneś być w stanie stworzyć skrypt powłoki znajdujący się w /usr/local/bin/openssl
który wykonuje następujące czynności:
$ 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]"
Pamiętaj, aby chmod a+x /usr/local/bin/openssl
.
Możesz zweryfikować używane narzędzie OpenSSL z:
$ which openssl
/usr/local/bin/openssl
W razie potrzeby dodaj /usr/local/bin
do Twojej ŚCIEŻKI:
$ 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"
...