我想备份一个数据库,所以我通过php使用mysqldump实现这一点,方法如下:
exec("mysqldump -h $dbhost -u $dbuser -p'$dbpass' $d > $bkp_file", $output, $return);
我指定了输出和返回参数以获取命令的状态以进一步验证。 该命令有效,我得到sql文件,填充,但返回变量的值为0.
我错过了什么吗?
答案 0 :(得分:0)
退出状态为零意味着成功。
任何其他值用于表示某种错误。有关详细信息,请查看已启动应用的文档。