Mysql转储空文件

时间:2017-03-01 12:20:21

标签: php mysql

我尝试在线跟踪许多指南来创建一个备份SQL数据库的脚本,但遗憾的是我发现自己在SQL命令中出错,因为我去创建一个文件就在我说的地方,而我说,但它是完全空的..! 使用的语法如下:

exec('mysqldump –opt -user=' . $db_user . ' -password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename);

和此:

exec('mysqldump --user=' . $db_user . ' --password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename);
echo 'mysqldump –opt -user=' . $db_user . ' -password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename;

你看错了吗?

1 个答案:

答案 0 :(得分:0)

您必须为mysqldump指定完整路径

exec('/usr/bin/mysqldump –opt -user=' . $db_user . ' -password=' . $db_pass . ' --host=' . $db_host . ' ' . $db_nome . ' > ' . $db_filename);