目前我正在尝试在我的 laravel 项目中备份和恢复 mysql 数据库。我正在使用这个 laravel 包 https://github.com/backup-manager/laravel 作为备份包。我已经按照说明进行操作,但是当我在最后一个问题中尝试通过命令行 (php artisan db:backup) 备份我的本地数据库时,我收到了这条消息。
Dumping database and uploading...
[BackupManager\ShellProcessing\ShellProcessFailed]
'mysqldump' is not recognized as an internal or external command,
operable program or batch file.
我已经用谷歌搜索了它,并且已经将 C:\xampp\mysql\bin 放到我的 Windows 环境变量路径中,但我仍然遇到这个问题。如果有人知道如何解决这个问题,请告诉我,我真的很感激。
拉维尔 5.1.x
原文由 RK26 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是因为在该位置 找不到mysqldump.exe ,下面给出了正确的路径
按回车
然后输入
或者,
直接打开此目录“C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin”并在目录窗口中按键盘上的左 SHIFT 键和右键单击。然后输入
它将 100% 正确工作