MySQL файл sql сохранить без содержимого

У меня есть этот скрипт php. Когда я запускаю скрипт mysqldump, файл был сохранен, но содержимое пусто. Любая помощь приветствуется.

благодарю вас.

$filename = "backup-" .  date("YmdHis") .  ".sql";
$pathfile = public_path('database') .'/' .$filename;

exec('mysqldump -u'.env('DB_USERNAME').' -p'.env('DB_PASSWORD').' '.env('DB_DATABASE'). ' > ' . $pathfile);

echo 'done';

Ошибка не печатается, но файл пуст

1 ответ

Решение

Вы должны убедиться, что mysqldump Процессор находится в папке, которая находится в вашей переменной PATH, или вы должны добавить полный путь к mysqldump процессор в PHP вызов процессора.

Другие вопросы по тегам