Според 4.4.5 mysql_ssl_rsa_setup — Създаване на SSL /RSA файлове
, mysql_ssl_rsa_setup
използва openssl
инструмент на командния ред:
Местоположението за инсталиране на OpenSSL по подразбиране е /usr/local/ssl
Използвайте --openssldir
когато конфигурирате библиотеката. Вижте също Компилиране и инсталиране
в уикито OpenSSL.
Не би трябвалоне инсталирайте OpenSSL в /usr/bin
(и библиотеките в /usr/lib
). Това създава твърде много проблеми.
Вместо това оставете библиотеката да се инсталира в /usr/local/ssl
. След това трябва да можете да създадете шел скрипт, намиращ се в /usr/local/bin/openssl
който изпълнява следното:
$ 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]"
Не забравяйте да chmod a+x /usr/local/bin/openssl
.
Можете да потвърдите, че инструментът OpenSSL се използва с:
$ which openssl
/usr/local/bin/openssl
Ако е необходимо, добавете /usr/local/bin
към вашия ПЪТ:
$ 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"
...