gpt4 book ai didi

PHP Ubuntu - 备份和恢复 MySQl

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

我关注 this它在 Window 中运行良好

但是当我在 ubuntu (13.10) 中运行并使用 xampp 时

<?php
$server = "localhost";
$username = "root";
$password = "root";
$db = "test";
$restore_file = "/home/myname/test.sql";
$cmd = "/opt/lampp/bin/mysql -h {$server} -u {$username} -p{$password} {$db} < $restore_file";
//umask(0);
exec($cmd);
echo "Restore complete!";
?>

它回显恢复完成但数据库为空。如果我在终端上运行脚本然后它工作。

如何解决这个问题

最佳答案

什么是 O/P?

<?php
if(function_exists('exec')) {
echo "exec function is enabled";
}
else {
echo "exec is not enabled";
}
?>

编辑
在 shell 中执行此命令。

chmod +x /opt/lampp/bin/mysql

编辑

exec($cmd, $output, $return); 

echo $output;
if (!$return) {
echo "Success";
} else {
echo "Failed";
}

关于PHP Ubuntu - 备份和恢复 MySQl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22271939/

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