2015-07-11 13 views
5

के रूप में पहचाना नहीं गया है, वर्तमान में मैं बैकअप बनाने और मेरी लार्वेल प्रोजेक्ट में MySQL डेटाबेस को पुनर्स्थापित करने का प्रयास कर रहा हूं। मैं बैकअप पैकेज के लिए इस लार्वेल पैकेज https://github.com/backup-manager/laravel का उपयोग कर रहा हूं। मैं पहले से ही निर्देशों का पालन करता हूं, लेकिन जब मैं अंतिम प्रश्न में कमांड लाइन (php artisan db: backup) के माध्यम से अपने स्थानीय डेटाबेस का बैकअप लेने का प्रयास कर रहा हूं, तो मुझे यह संदेश मिला।'mysqldump' को आंतरिक या बाहरी कमांड

Dumping database and uploading... 

[BackupManager\ShellProcessing\ShellProcessFailed] 
'mysqldump' is not recognized as an internal or external command, 
operable program or batch file. 

मैं पहले से ही यह googling, और पहले से ही सी डाल: \ XAMPP \ mysql \ मेरी खिड़कियां env चर रास्तों को बिन, लेकिन मैं अभी भी समस्या आ रही। अगर कोई इसे ठीक करने के बारे में जानता है, तो कृपया मुझे बताएं, मैं वास्तव में इसकी सराहना करता हूं।

Laravel 5.1.x

+0

खुला एक नया कमांड विंडो काम करेंगे। टाइप सेट करें। पथ पर देखो। क्या यह अद्यतन किया गया था? Mysqldump टाइप करें – Drew

+0

हां, यह अपडेट किया गया है, लेकिन, जब मैं mysqldump टाइप करता हूं, तो मुझे वही संदेश मिला। ('mysqldump' को आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया है, ऑपरेट करने योग्य प्रोग्राम या बैच फ़ाइल।) – RK26

+0

सीडी सी: \ फिर dir mysqldump.exe/s – Drew

उत्तर

4

यह इसलिए क्योंकि mysqldump.exe उस स्थान में नहीं पाया जाता है, सही रास्ते bellow

  1. ओपन कमांड प्रॉम्प्ट दिया जाता है और इस
    टाइप है

    सीडी सी: \ प्रोग्राम फ़ाइलें (x86) \ MySQL \ MySQL सर्वर 5.5 \ bin

Enter दबाएं

तो टाइप

mysqldump.exe

या,

सीधे इस निर्देशिका को खोलें "सी: \ प्रोग्राम फ़ाइलें (x86) \ MySQL \ MySQL सर्वर 5.5 \ bin" और कुंजीपटल से बाएं शिफ्ट कुंजी दबाएं और निर्देशिका विंडो पर दाएं क्लिक करें। तो टाइप

mysqldump.exe

यह सही ढंग से 100%

संबंधित मुद्दे