【发布时间】:2009-09-29 22:16:57
【问题描述】:
有点新手,所以请原谅缺乏术语。 . . . 我有一个 PHP 脚本来备份 MySQL 数据库“dbjobs”。 我已经尝试了几乎所有我能做到的,但无法让它发挥作用。 如果我直接从服务器上的命令提示符运行 $command,它会起作用,但是每次我尝试运行 PHP 版本时,都会收到 HTTP 500 错误。
<?php
$backupFile = "DBJobs_" . date("Y-m-d");
$command = "\"mysqldump.exe\" --opt -hlocalhost -uUser -pPasswword dbjobs > c:/backup.sql";
$result = system($command);
if ($command !== false) {
echo "<p>Backup file created!</p>";
}
else {
echo "<p>There was a problem!</p>";
}
?>
我尝试了 exec() 函数而不是 system(),但还是一样。 有谁知道我哪里出错了?
谢谢
【问题讨论】: