-1

我有这个 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';

打印时没有错误,但文件为空

4

1 回答 1

1

您需要确保mysqldump处理器位于 PATH 上的文件夹中,或者您必须将处理器的完整路径添加到对mysqldump处理器的 PHP 调用中。

于 2019-08-30T13:37:44.533 回答