Mysql
 sql >> Database >  >> RDS >> Mysql

Dove mysql_ssl_rsa_setup ottiene i file OpenSSL?

Secondo 4.4.5 mysql_ssl_rsa_setup — Crea SSL /File RSA , mysql_ssl_rsa_setup utilizza il openssl strumento da riga di comando:

Il percorso di installazione predefinito di OpenSSL è /usr/local/ssl

Usa --openssldir quando si configura la libreria. Vedi anche Compilazione e installazione sul wiki di OpenSSL.

Dovresti non installa OpenSSL in /usr/bin (e le librerie in /usr/lib ). Crea troppi problemi.

Lascia invece che la libreria si installi da sola in /usr/local/ssl . Quindi dovresti essere in grado di creare uno script di shell che si trova in /usr/local/bin/openssl che esegue quanto segue:

$ 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]"

Assicurati di chmod a+x /usr/local/bin/openssl .

Puoi verificare lo strumento OpenSSL utilizzato con:

$ which openssl
/usr/local/bin/openssl

Se necessario, aggiungi /usr/local/bin al tuo PERCORSO:

$ 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"
...