2015-07-11 137 views
5

当前即时尝试在我的laravel项目中进行备份和恢复mysql数据库。我正在使用这个laravel包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. 

我已经在Google上搜寻它,并且已经把C:\ XAMPP的\ mysql的\ bin添加到我的窗口ENV变量路径,但我还是有这个问题。如果有人知道如何解决这个问题,请告诉我,我真的很感激它。

Laravel的5.1.x

+0

打开一个新的命令窗口。类型集。看路径。是否更新?输入mysqldump – Drew

+0

是的,它已更新,但是,当我输入mysqldump时,我收到了同样的消息。 ('mysqldump'不被识别为内部或外部命令, 可操作程序或批处理文件。) – RK26

+0

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

回答

4

这是因为mysqldump.exe没有发现在该位置,正确的路径给出波纹管

  1. 打开命令提示符并键入该

    cd C:\ Program Files(x86)\ MySQL \ MySQL Server 5.5 \ bin

按Enter键

然后键入

mysqldump.exe

,或者

直接打开此目录“C:\ Program Files(x86)\ MySQL \ MySQL Server 5.5 \ bin”,然后在目录窗口中按键盘上的LEFT SHIFT KEY和RIGHT CLICK键。 然后键入

mysqldump.exe

它将工作100%正确

相关问题