2015-07-11 6 views
5

attualmente sto cercando di fare il backup e ripristinare il database mysql nel mio progetto laravel. Sto usando questo pacchetto laravel https://github.com/backup-manager/laravel per il pacchetto di backup. Ho già seguito le istruzioni, ma quando sto cercando di eseguire il backup del mio database locale tramite la riga di comando (php artisan db: backup) nell'ultima domanda, ho ricevuto questo messaggio.'mysqldump' non è riconosciuto come comando interno o esterno

Dumping database and uploading... 

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

ho già googling, e già messo C: \ xampp \ mysql \ bin ai miei finestre env percorsi variabili, ma io continui ad avere questo problema. se qualcuno sa come risolvere questo problema, per favore dimmelo, lo apprezzo davvero.

laravel 5.1.x

+0

Aprire una nuova finestra di comando. Digita il set. Guarda il percorso. È stato aggiornato? Scrivi mysqldump – Drew

+0

Sì, è aggiornato, ma quando digito mysqldump, ho ricevuto lo stesso messaggio. ('mysqldump' non è riconosciuto come comando interno o esterno, programma operativo o file batch.) – RK26

+0

Cd c: \ then dir mysqldump.exe/s – Drew

risposta

4

È perché mysqldump.exe non si trova in quella posizione, la strada giusta è dato muggito

  1. Aprire Prompt dei comandi e digitare questo

    cd C: \ Programmi (x86) \ MySQL \ MySQL Server 5.5 \ bin

Premere Invio

quindi digitare

mysqldump.exe

o,

Aprire direttamente questa directory "C: \ Programmi (x86) \ MySQL \ MySQL Server 5.5 \ bin" e premere il tasto SHIFT SINISTRO dalla tastiera e CLIC DESTRO sulla finestra della directory. quindi digitare

mysqldump.exe

Si lavorerà al 100% correttamente