Пакет Spatie db-dumper не распознает mysqldump

#php #mysql #laravel

Вопрос:

Я пытаюсь использовать spatie/db-дампер, но он выдает мне эту ошибку, когда я пытаюсь сбросить свою базу данных

Сбой процесса дампа с кодом выхода 1 : Общая ошибка: «mysqldump» не распознается как внутренняя или внешняя команда,rнеработоспособная программа или пакетный файл.rn

обратите внимание, что у меня есть команда mysqldump, отлично работающая на терминале

так кто-нибудь знает, как это решить? Спасибо!

мой код:

 Route::get('/export',function(){
SpatieDbDumperDatabasesMySql::create()
    ->setDbName('trello')
    ->setUserName('root')
    ->setPassword('')
    ->dumpToFile('dump.sql');
});
 

Комментарии:

1. Я думаю, что это не может работать в Windows. Просто используйте Mac или linux или docker в WSL

2. github.com/spatie/db-dumper/issues/137