2015-07-11 20 views
5

. Yedek paket için bu laravel paketini https://github.com/backup-manager/laravel kullanıyorum. Zaten girişimleri takip ediyorum, ancak son soruda yerel veritabanımı komut satırından (php artisan db: backup) yedeklemeye çalıştığımda bu mesajı aldım.'mysqldump', şu anda benim laravel projemde mysql veritabanını yedeklemeyi ve geri yüklemeyi deneyen bir iç veya dış komut olarak tanınmadı

Dumping database and uploading... 

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

Ben zaten Googling ve zaten put C: Benim pencere env değişkenleri yollara \ xampp \ mysql \ bin, ama hala bu sorunu yaşamaya. Bunu nasıl düzelteceğini bilen varsa lütfen bana söyleyin, gerçekten takdir ediyorum.

laravel 5.1.x

+0

Aç yeni bir komut penceresi çalışacak mysqldump.exe

yazın. Tip seti. Yoluna bak. Güncellendi mi? Mysqldump yazın – Drew

+0

Evet, güncellendi, Ama, mysqldump yazdığımda, aynı mesajı aldım. ('mysqldump' bir iç veya dış komut olarak tanınmaz, çalışır durumda bir program veya toplu iş dosyası.) – RK26

+0

Cd c: \ dir dir dirdysysql.dll/s – Drew

cevap

4

mysqldump.exe bu konumda bulunmazsa, çünkü öyle, doğru yol

  1. Açık Komut İstemi feryat verildi ve bu
    tip edilir

    cd C: \ Program Dosyaları (x86) \ MySQL \ MySQL Sunucusu 5.5 \ bin

basın ardından

mysqldump.exe

veya yazın

girin

Doğrudan bu dizini açın "C: \ Program Files (x86) \ MySQL \ MySQL Server 5.5 \ bin" ve Klavye penceresinden SOL SHIFT TUŞUNA ve Dizin Penceresinde SAĞ TIKLAYIN. sonra O doğru% 100