我正在尝试通过mysqldump备份MySQL,并且该命令在命令行中有效,但是它从exec()返回2。
这是我正在使用的代码:
$filename = "/path/to/backup/dbBackUp".date("Y-m-d").".sql";
$backupcmd = "/usr/bin/mysqldump -u USERNAME -pPASSWORD -A --single-transaction >".$filename;
exec($backupcmd, $output, $return);
$ output的变量是array(0){}和$ return = 2。
答案 0 :(得分:0)
事实证明,www-data对我将备份存储到的文件夹没有写访问权。谢谢你的帮助。