php - 尝试使用 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 错误,但我收到“备份失败”消息。
解决方案
推荐阅读
- angular - 如何将模板驱动的验证和 ngbDatePicker 属性添加到 anguar 7 中的输入字段?
- listview - 删除元素上的 Flutter ListView.builder 不更新列表
- javascript - 如何在 Amcharts 中使用 postProcess
- python-3.x - 如何将熊猫数据框列值转换为可迭代集合?
- javascript - 如果 div 包含字母,则将类添加到 div
- android - 可跨越的字符串在不同的设备上给出不同的结果
- javascript - 重新图表问题与酒吧之间的差距
- python - 重试connectDB函数
- python-3.x - 删除重复值不起作用 - 预期的布尔值?
- reactjs - 如何使用 React 组件获取 http 标头(由 Nginx 设置的 LDAP 用户属性)