【发布时间】:2020-04-30 20:48:15
【问题描述】:
我正在尝试在我的 PHP 文件中使用 mysqldump 运行 exec。它不起作用,我什至试图在没有这样的变量的情况下使用它:
exec('mysqldump --user=xx --password=xx --host=xx db settings > /output/dump5.sql');
它创建一个空文件。
但是当我在 ssh 中运行这个命令时,它可以工作。为什么?
【问题讨论】:
-
是的,一开始我也试过了
-
返回array(1) { [0]=> string(32) "sh: mysqldump: command not found" }
-
检查您对数据库的权限。