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 вызов процессора.