使用mysqldump和php无法备份数据库

时间:2018-10-22 12:59:33

标签: php mysql mysql-backup

请我使用php备份数据库。 我已经针对这个类似的问题尝试了许多回答的问题,但仍然无法正常工作。

$username = "***";
$password = '******';
$database = 'mydatabase';
$filename = date("Y-m-d_H:i:s") . ".sql";


exec("(/usr/bin/mysqldump --opt -u$username -p$password $database> $filename) 2>&1", $output, $result);

var_dump($result);
echo "<br />";
var_dump($output);
echo "<br />";

这是回应

int(1) 
array(0) { } 

1 个答案:

答案 0 :(得分:1)

尝试

exec( '/usr/bin/mysqldump --user="'.$username .'" --password="'.$password .'" "'.$database .'" > "'.$filename .'"' );