小编Syn*_*Syn的帖子

mysqldump(使用 PHP exec)不转储文件但没有错误

我不确定这是一个 SO 还是 SF 问题,但我认为这可能是最好的地方。如果不是,我道歉!

我正在通过 PHP exec 使用 mysqldump,但它似乎不起作用。我使用的代码是

<?php
exec('mysqldump -u DB_USER -pDB_PASS DB_NAME > /tmp/test.sql');
?>
Run Code Online (Sandbox Code Playgroud)

当我运行这个脚本时,我在 error_log 上没有收到任何错误,但我没有在 /tmp 中得到转储。我不确定是什么原因造成的。我不确定它是否试图转储到 /tmp 相对于执行 PHP 文件的位置,这是我正在寻找的结果,还是转储到其他地方的 /tmp?还是我完全犯了另一个错误?

mysql php exec

2
推荐指数
1
解决办法
6674
查看次数

标签 统计

exec ×1

mysql ×1

php ×1