-2
if($_POST['submit'])
{
$dbhost = 'localhost';
$DBUSER = 'dbuser';
$DBPASSWD = 'dbpass';
$DATABASE = 'db';
$backupPath = '/home/*****/public_html/admin/sql';
$filename = "backup-" . date("d-m-Y");
$cmd = "mysqldump --complete-insert --create-options --add-locks --disable-keys --extended-insert --quick --quote-names -u $user --password=$DBPASSWD $DATABASE|gzip --fast -c >{$backupPath}/$filename.sql.gz";
exec($cmd);
echo $cmd;
}
這是我想用於轉儲數據庫的代碼。但我從來沒有得到任何備份到指定的目錄,它總是顯示我在我的代碼中提到的錯誤。有人告訴我最新的問題是什麼?謝謝。Mysqldump錯誤
N.B 更新這一項-u $user
本--user $DBUSER
$用戶,但什麼都沒有發生。
結果是什麼? –
並在$輸出? –
opps!從我原來的代碼複製粘貼,忘記刪除這一個。 sry對於那 –