據4.4.5 mysql_ssl_rsa_setup — Create SSL/RSA Files,mysql_ssl_rsa_setup
使用openssl
命令行工具:
注
mysql_ssl_rsa_setup使用OpenSSL命令,所以它的使用是偶然的 在你的機器上已經安裝了OpenSSL 。
什麼默認是什麼?
OpenSSL的默認安裝位置是/usr/local/ssl
如何改變呢?
配置庫時使用--openssldir
。另請參閱OpenSSL wiki上的Compilation and Installation。
你應該不在/usr/bin
安裝OpenSSL的(和/usr/lib
庫)。它造成了太多的問題。
而是讓庫安裝在/usr/local/ssl
中。那麼你應該能夠創建位於/usr/local/bin/openssl
一個shell腳本,執行以下操作:
$ 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
到PATH:
$ 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"
...
來源
2016-03-07 01:47:33
jww
Stack Overflow是用於編程和發展問題的站點。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈有關Dev Ops的問題?](http://meta.stackexchange.com/q/134306)。 – jww