gpt4 book ai didi

php - mysqldump 错误的执行命令

转载 作者:行者123 更新时间:2023-11-30 22:27:27 26 4
gpt4 key购买 nike

我尝试备份我的数据库。我有以下代码:

<?php
$command = 'mysqldump --user=root --host=localhost opencart_status > backup.sql';
$result = passthru($command);
if(!$result){
echo "Error!";
}
else{
echo "OK";
}
?>

我没有连接数据库服务器的密码。我需要备份的数据库名为 opencart_status

输出 basckup.sql 已生成,但大小为 0 B 且为空。我在屏幕上看到的输出是错误!我还尝试了 exec() 函数。但结果相同。

感谢您的建议。

最佳答案

问题可能出在端口或您使用的命令中。试试下面的代码:

<?php
$command = 'mysqldump --host=localhost:3306 --user=root opencart_status > backup.sql';
system($command);
?>

关于php - mysqldump 错误的执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34786383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com