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

विंडोज़ 7 पर गिट बैश। mysqldump कमांड काम नहीं कर रहा है

आपको आवश्यकता होगी mysqldump उस पथ पर जो बैश कमांड खोजने के लिए उपयोग कर रहा है। UN*X शेल, जैसे बैश, और विंडोज़ cmd भी, एक PATH . का उपयोग करते हैं इसे प्रबंधित करने के लिए पर्यावरण चर।

अपना वर्तमान पथ देखने के लिए, इसे बैश में टाइप करें:

$ echo $PATH

यदि आपने MySQL स्थापित किया है, तो यह आमतौर पर c:\Program Files\MySql पर स्थित होता है , और समर्थन कार्यक्रम, जैसे mysqldump , c:\Program Files\MySql\MySQL Server 5.5\bin\ में हैं . आपको उस निर्देशिका को अपने पथ पर रखना होगा। यदि MySQL को आपकी मशीन पर कहीं और स्थापित किया गया है तो आपको bin . खोजने की आवश्यकता होगी वहां निर्देशिका और उस . का उपयोग करें इन निर्देशों में पथ।

विंडोज़ में ऐसा करने का सबसे अच्छा तरीका उपयोगकर्ता या सिस्टम पर्यावरण चर को बदलना है। ऐसा करने के लिए, विंडोज एक्सप्लोरर में:

  • राइट-क्लिक करें Computer और Properties . का चयन करें मेनू से।
  • परिणामी विंडो में, Advanced System Settings चुनें साइडबार में।
  • परिणामस्वरूप संवाद में, Advanced . पर क्लिक करें टैब।
  • नीचे के पास, Environment Variables पर क्लिक करें बटन।
  • 2 खंड हैं, user सबसे ऊपर, और system नीचे। दोनों में से कोई एक काम करेगा, लेकिन चलिए system को बदलते हैं सेटिंग्स।
  • सूची को तब तक स्क्रॉल करें जब तक आपको Path . नाम का वेरिएबल दिखाई न दे Variable . में कॉलम।
  • इस Path पर डबल-क्लिक करें पंक्ति।
  • परिणामी संवाद में, Variable value . में फ़ील्ड, फ़ील्ड के अंत तक स्क्रॉल करें, और अंत में, इसे जोड़ें:;c:\Program Files\MySql\MySQL Server 5.5/bin/ . प्रमुख अर्धविराम नोट करें :यह इसके बिना काम नहीं करेगा।
  • क्लिक करें OK और अब आप सभी डायलॉग/विंडो बंद कर सकते हैं।

एक बार जब आप यह सब कर लेते हैं, तो Git बैश विंडो बंद करें, और दूसरा खोलें। टाइप करें:

$ mysqldump

आपको कार्यक्रम से उपयोग के निर्देश प्राप्त करने चाहिए।

यदि नहीं, तो टाइप करके फिर से पथ देखें:

$ echo $PATH

आपने जो जोड़ा है, क्या आपको ऐसा कुछ दिखाई देता है? वहां कोई 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. WAMP में डेटाबेस को पुनर्स्थापित करें

  2. डालने से पहले डुप्लिकेट डेटा की जाँच करें

  3. mysqldump जहां क्लॉज के साथ या उसके बिना कई टेबल हैं

  4. MySQL ट्रिगर उसी तालिका में पंक्तियों को अपडेट नहीं कर सकते हैं जिसे ट्रिगर को सौंपा गया है। सुझाए गए उपाय?

  5. जावास्क्रिप्ट से डेटा को mysql डेटाबेस में भेजें