4.4.5 mysql_ssl_rsa_setup के अनुसार — SSL बनाएं /आरएसए फ़ाइलें
, mysql_ssl_rsa_setup
openssl
. का उपयोग करता है कमांड लाइन टूल:
ओपनएसएसएल का डिफ़ॉल्ट इंस्टॉलेशन स्थान /usr/local/ssl
है
--openssldir
. का प्रयोग करें जब आप लाइब्रेरी को कॉन्फ़िगर करते हैं। यह भी देखें संकलन और स्थापना
ओपनएसएसएल विकी पर।
आपको नहीं करना चाहिए ओपनएसएसएल को /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"
...