我嘗試備份我的數據庫。我有以下代碼:mysqldump錯誤的命令執行
<?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()
函數。但是結果相同。
謝謝您的建議。
你在屏幕上看到了什麼錯誤? – Bfcm
@Bfcm只有'echo「錯誤!」'因爲'$ result = passthru($ command);'是錯誤的。 –