mysqldump在执行时打印空文件

时间:2018-01-14 00:41:40

标签: php mysql mysqli

我使用以下代码尝试执行mysqldump来保存我的表和信息。 当然我的用户名和密码都包含在我的数据库类中,它们工作正常。

$string = 'mysqldump -u'.$db->user.' -p'.$db->pass.' '.$db->db.' > /home/user/public_html/'.$filename;
$result=exec($string,$output);
if($output==''){ echo "Error"; }
else { echo "GOOD"; }

剧本回应" GOOD"但是请注意日志文件为空。但是,如果我运行字符串:

'mysqldump --help > /home/user/public_html/'.$filename;

它会将帮助信息打印到文件中。所以我不得不问,为什么它不起作用呢?我错过了一些东西,因为它看起来很简单。

0 个答案:

没有答案