उपयोगकर्ता @smcjones .my.cnf फ़ाइल या mysql_config_editor का उपयोग करने का उल्लेख करता है। वे अच्छे सुझाव हैं, मैं उन्हें अपना +1 वोट देता हूं।
एक अन्य उपाय यह है कि क्रेडेंशियल्स को अपनी पसंद की किसी भी फाइल में डालें और फिर उस फाइल को निर्दिष्ट करें जब आप MySQL टूल्स को इनवाइट करते हैं:
mysql --defaults-extra-file=my_special.cnf ...other arguments...
और अंत में, केवल पूर्णता के लिए, आप होस्ट और पासवर्ड जैसे कुछ विकल्पों के लिए पर्यावरण चर का उपयोग कर सकते हैं। लेकिन अजीब तरह से, उपयोगकर्ता नहीं। देखें http://dev.mysql.com/doc/ refman/5.7/hi/environment-variables.html
export MYSQL_HOST="mydbserver"
export MYSQL_PWD="Xyzzy"
mysql ...other arguments...
मैं वास्तव में पासवर्ड के लिए पर्यावरण चर का उपयोग करने की अनुशंसा नहीं करता, क्योंकि कोई भी जो ps
. चला सकता है आपके क्लाइंट होस्ट पर mysql क्लाइंट प्रक्रिया के लिए पर्यावरण चर देख सकते हैं।