Вопрос:
в настоящее время я пытаюсь сделать резервную копию и восстановить базу данных mysql в моем проекте laravel. Я использую этот пакет laravel https://github.com/backup-manager/laravel для резервного пакета. Я уже следую инструкциям, но когда я пытаюсь сделать резервную копию моей локальной базы данных через командную строку (php artisan db: backup) в последнем вопросе, я получил это сообщение.
Dumping database and uploading… [BackupManagerShellProcessingShellProcessFailed] ‘mysqldump’ is not recognized as an internal or external command, operable program or batch file.
Я уже отправляю его в Google и уже поместил C:xamppmysqlbin в мои пути к env переменным windows, но у меня все еще есть эта проблема. если кто-нибудь знает, как это исправить, скажите, пожалуйста, я действительно ценю это.
Laravel 5.1.x
Ответ №1
Это потому, что mysqldump.exe не найден в этом месте, правый путь указан ниже
- Откройте Командная строка и введите
cd C:Program Files (x86)MySQLMySQL Server 5.5bin
Нажмите Enter
тогда введите
mysqldump.exe
или,
Непосредственно откройте этот каталог “C:Program Files (x86)MySQLMySQL Server 5.5bin” и нажмите LEFT SHIFT KEY с клавиатуры и RIGHT CLICK в окне каталога.
затем введите
mysqldump.exe
Он будет работать на 100% правильно