PHP mysqldump创建空文件

问题描述 投票:0回答:1

我正在尝试在我的PHP文件中使用mysqldump运行exec。它不工作,我甚至试图在没有变量的情况下使用它,像这样。

exec('mysqldump --user=xx --password=xx --host=xx db settings > /output/dump5.sql');

它创建的是一个空文件

但是当我在ssh中运行这个命令时,它就能工作了。为什么会这样?

php mysql exec
1个回答
0
投票

你需要用php脚本来做这个吗?

我假设你想经常做备份,所以也许把它添加到cron job中会有更好的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.