MySQL中的MySQLdump,我需要将它转储到特定的目录中

时间:2012-04-26 12:33:31

标签: php mysql mysqldump

我在我的一个php文件中运行一个脚本,该脚本转储一个工作正常的特定数据库,但它将创建的文件放在调用脚本的目录中。如何将文件存储在特定目录中? (例如/ blahblah / backups)

这是代码(连接代码不包括但你明白了)

system("mysqldump -h $pdb_server -u $pdb_user -p$pdb_pwd $pdb_name > $backupfile");

我可以添加

/path/to/output/$backupfile

1 个答案:

答案 0 :(得分:3)

将命令放在命令之前:

system("cd /path/to/output/$backupfile; mysqldump -h $pdb_server -u $pdb_user -p$pdb_pwd $pdb_name > $backupfile");

system("mysqldump -h $pdb_server -u $pdb_user -p$pdb_pwd $pdb_name > /path/to/output/$backupfile");