我只是从 php 脚本中使用 mysqldump,但它给出了错误提示文件意外结束。请帮助,我被困住了。
**Error:**
sh: -c: line 1: syntax error: unexpected end of file
X-Powered-By: PHP/5.2.17
Content-type: text/html
以下是mybackupscript.php:
$command = "mysqldump -u myuser -pmypass mydb > mybkp/backup.sql ";
exec($command, $ret_arr, $ret_code);
如果我使用:
$command = "mysqldump > mybkp/backup.sql ";
它工作成功。
如果我使用:
$command = "mysqldump --all -databases > mybkp/backup.sql ";
发生错误说:mysqldump:未知选项'-b' 此外,它创建文件backup.sql 的内容: 警告:选项'--all' 已弃用,将在未来的版本中删除。请改用--create-options。