«mysqldump» не распознается как внутренняя или внешняя команда

Вопрос:в настоящее время я пытаюсь сделать резервную копию и восстановить базу данных mysql в моем проекте laravel. Я использую этот пакет laravel https://github.com/backup-manager/laravel для резервного пакета. Я уже следую инструкциям, но когда я пытаюсь сделать резервную копию моей локальной базы данных через командную строку (php artisan db: backup) в последнем вопросе, я получил это сообщение.

Вопрос:

в настоящее время я пытаюсь сделать резервную копию и восстановить базу данных 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% правильно

Оцените статью
Добавить комментарий