【问题标题】:PHP mysqldump creates empty filePHP mysqldump 创建空文件
【发布时间】:2020-04-30 20:48:15
【问题描述】:

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

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

它创建一个空文件。

但是当我在 ssh 中运行这个命令时,它可以工作。为什么?

【问题讨论】:

标签: php mysql exec


【解决方案1】:

您需要从 php 脚本中执行此操作吗?

我假设您想经常进行备份,因此将其添加到 cron 作业可能会更好。

【讨论】:

  • 是的,我想在页面上输出INSERT语句。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多