作者:lady张昕彤 | 来源:互联网 | 2023-05-18 07:05
mysqldumpisrunningfineinourserver;weareexecutingitthroughsystemcommand.e.g-mysqldum
mysqldump is running fine in our server; we are executing it through system command. e.g -
mysqldump在我们的服务器上正常运行;我们正在通过系统命令执行它。例如 -
exec('mysqldump -h hostname -u userName -ppassword database_name > dump.sql');
exec('mysqldump -h hostname -u userName -ppassword database_name> dump.sql');
but when I want to make the dump file save in a different directory, like –
但是当我想将转储文件保存在不同的目录中时,如 -
exec('mysqldump -h hostname -u userName -ppassword database_name > /backup/dump.sql');
exec('mysqldump -h hostname -u userName -ppassword database_name> /backup/dump.sql');
I also have tried with full path, but the command fails to execute. How should I solve this?
我也尝试过完整路径,但命令无法执行。我该怎么解决这个问题?
Edited: it was a permission issue, I solved it using changing permission to 700. Thanks to @DBK.
编辑:这是一个权限问题,我使用更改权限解决了700.感谢@DBK。
1 个解决方案