首页 > 解决方案 > 尝试使用 PHP 使用 mysqldump 备份 sql 文件

问题描述

我正在尝试将我的数据库备份到特定文件夹中,但它没有执行。这是我正在使用的代码。

   
        $username = "root";
        $password = "";
        $host = "localhost";
        $databasename ="act2";
        $path = "‪D:/xampp/htdocs/activity2/Database/act2.sql";
        $backup = exec('D:/xampp/mysql/bin/mysqldump --user=' .$username. '--password=' .$password. '--host' .$host. '' .$databasename. '>' .$path. '');

        if(isset($_POST['backup'])){
            if(file_exists($path)){
                echo "backup success";
                echo "<br>";
            }else{
                echo "backup failed";
            }
        }
    ?>

我没有收到任何 PHP 错误,但我收到“备份失败”消息。

标签: phpmysql

解决方案


推荐阅读