为什么我的PHP数据库备份脚本不起作用?

时间:2011-01-26 22:26:05

标签: php

当我手动运行打印输出时,它工作正常。但是,实际程序会产生以下错误:

sh:/ mysqldump:没有这样的文件或目录

<?php

$backupFile = "backup/wordpress" . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump -hlocalhost -uusername -ppassword dbname | gzip > $backupFile";
print $command;
system($command);


?>

2 个答案:

答案 0 :(得分:1)

尝试在mysqldump

前添加完整路径

答案 1 :(得分:0)

您需要指定mysqldump命令行工具的完整路径。

输入...

which mysqldump

...来自shell会告诉你必要的路径。