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

पासवर्ड प्रॉम्प्ट के बिना mysqldump कैसे करें?

चूंकि आप उबंटू का उपयोग कर रहे हैं, आपको बस अपनी होम डायरेक्टरी में एक फाइल जोड़ने की जरूरत है और यह mysqldump पासवर्ड प्रॉम्प्टिंग को निष्क्रिय कर देगा। यह फ़ाइल बनाकर किया जाता है ~/.my.cnf (अनुमतियां 600 होनी चाहिए)।

इसे .my.cnf . में जोड़ें फ़ाइल

[mysqldump]
user=mysqluser
password=secret

यह आपको एक MySQL उपयोगकर्ता के रूप में कनेक्ट करने देता है जिसे वास्तव में पासवर्ड दर्ज किए बिना पासवर्ड की आवश्यकता होती है। आपको -p या --पासवर्ड की भी आवश्यकता नहीं है।

mysql और mysqldump कमांड को स्क्रिप्ट करने के लिए बहुत आसान है।

इसे प्राप्त करने के चरण यह लिंक

वैकल्पिक रूप से, आप निम्न कमांड का उपयोग कर सकते हैं:

mysqldump -u [user name] -p[password] [database name] > [dump file]

लेकिन ध्यान रखें कि यह स्वाभाविक रूप से असुरक्षित है, क्योंकि संपूर्ण कमांड (पासवर्ड सहित) को सिस्टम पर किसी अन्य उपयोगकर्ता द्वारा देखा जा सकता है, जबकि डंप चल रहा है, एक साधारण ps ax के साथ आदेश।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TRIGGER जो INSERTs के विफल होने का कारण बनते हैं? संभव?

  2. लाइब्रेरी लोड नहीं हुई:mysql2 मणि ​​के साथ OS X 10.6 पर 'रेल सर्वर' चलाने का प्रयास करते समय libmysqlclient.16.dylib त्रुटि

  3. डेटाबेस में mysqldb के माध्यम से पांडा डेटाफ़्रेम कैसे सम्मिलित करें?

  4. SQL में विचारों को समझना

  5. MySQL को लिखते समय टेक्स्ट एरिया से लाइन ब्रेक सुरक्षित रखें