mysqldump命令没有像gzip一样转储数据?

时间:2012-02-01 13:14:00

标签: php mysql mysqldump

我想将数据库备份为gzip,但它不起作用。这是命令:

$backup = $location.'/'.$database.'_backup_'.date('Y').'_'.date('m').'_'.date('d').'.sql.gz';   
$cmd = "c:/xampp/mysql/bin/mysqldump --opt -h localhost -u root $database | gzip -9 > $backup";
system($cmd);

但它不会发生任何事情。如果我在没有gzip的情况下这样做,它可以工作,为什么?

1 个答案:

答案 0 :(得分:1)

您必须使用gzip.exe的完整路径。