Volgens 4.4.5 mysql_ssl_rsa_setup — SSL maken /RSA-bestanden
, mysql_ssl_rsa_setup
gebruikt de openssl
opdrachtregelprogramma:
De standaardinstallatielocatie van OpenSSL is /usr/local/ssl
Gebruik --openssldir
wanneer u de bibliotheek configureert. Zie ook Compilatie en installatie
op de OpenSSL-wiki.
Je moet niet installeer OpenSSL in /usr/bin
(en de bibliotheken in /usr/lib
). Het veroorzaakt te veel problemen.
Laat de bibliotheek in plaats daarvan zichzelf installeren in /usr/local/ssl
. Dan zou je een shellscript moeten kunnen maken op /usr/local/bin/openssl
die het volgende doet:
$ 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]"
Zorg ervoor dat u chmod a+x /usr/local/bin/openssl
.
U kunt de gebruikte OpenSSL-tool verifiëren met:
$ which openssl
/usr/local/bin/openssl
Voeg indien nodig /usr/local/bin
. toe naar je PAD:
$ 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"
...