我正在試圖將名爲Reservebox
的MySQL數據庫備份到.gzip文件。我從教程中獲得了該腳本,並根據我的值更改了這些值。問題是,當我點擊提交什麼都沒有發生。我不知道我去了哪裏。MySQL備份不起作用
<form id="form1" name="form1" method="post" action="backup.php">
<input type="submit" name="Backup" id="Backup" value="Backup" />
</form>
<p> </p>
<?php
include ("functions_cp/f_connection.php");
Sqlconnection();
$dbname = "Reservebox";
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "123";
function backup() {
$backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
system($command);
}
if(isset($_POST['backup'])) {
backup();
}
爲什麼不使用PHPMyAdmin進行備份?它超級簡單! – 2012-01-31 22:30:33
檢查日誌。也許你的PHP配置不允許使用系統 – Alfabravo 2012-01-31 22:30:41
我知道誰給我-1,但是OK! ,@ sh4nx0r我需要學習如何!我知道我可以使用PHPMYADMIN :) – 2012-01-31 22:32:24