Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या मैं एकाधिक mysql कमांड लाइन इनवोकेशन के लिए एक बार पासवर्ड दर्ज कर सकता हूं, जहां प्रश्नों को पहले से नहीं जाना जाता है?

उपयोगकर्ता @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 क्लाइंट प्रक्रिया के लिए पर्यावरण चर देख सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैक ओएस पर एक्सएएमपीपी स्थापित करने के बाद MySQL सर्वर से कैसे कनेक्ट करें

  2. Mysql Dump के साथ दृश्यों का बैकअप लेना

  3. जेपीए @टेबल एनोटेशन कैटलॉग और स्कीमा वैरिएबल किसके लिए उपयोग किए जाते हैं?

  4. mysql संयुक्त अद्वितीय कुंजी

  5. एसक्यूएल इंजेक्शन हमला - यह क्या करता है?