आपको आवश्यकता होगी 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 निर्देशिका? यह संभव है कि आपने अभी कुछ गलत टाइप किया हो, या अर्धविराम छूट गया हो। चरणों को फिर से देखें और सुनिश्चित करें कि सब कुछ सही है।