備份數(shù)據(jù)庫并下載到本地【db_backup.php】
創(chuàng)新互聯(lián)2013年至今,先為延吉等服務(wù)建站,延吉等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為延吉企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
?php?
//?設(shè)置SQL文件保存文件名?
$filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql";?
//?所保存的文件名?
header("Content-disposition:filename=".$filename);?
header("Content-type:application/octetstream");?
header("Pragma:no-cache");?
header("Expires:0");?
//?獲取當(dāng)前頁面文件路徑,SQL文件就導(dǎo)出到此文件夾內(nèi)?
$tmpFile?=?(dirname(__FILE__))."\\".$filename;?
//?用MySQLDump命令導(dǎo)出數(shù)據(jù)庫?
exec("mysqldump?-u$cfg_dbuser?-p$cfg_dbpwd?--default-character-set=utf8?$cfg_dbname??".$tmpFile);?
$file?=?fopen($tmpFile,?"r");?//?打開文件?
echo?fread($file,filesize($tmpFile));?
fclose($file);?
exit;?
?
有很多軟件可以使用,比如phpmyadmin,sqlyog等等
下載一個phpmyadmin并且配置好(網(wǎng)上有如何配置),其中就有備份還原數(shù)據(jù)庫的圖標(biāo),很簡單
補(bǔ)充:----------------------
對啊,點(diǎn)導(dǎo)出,然后執(zhí)行就可以了啊
phpcms可以使用多備份進(jìn)行數(shù)據(jù)庫備份
根據(jù)phpcms的運(yùn)行環(huán)境,可以選擇web模式備份或者客戶端備份
虛擬主機(jī)環(huán)境可以選擇web模式備份。登陸多備份官網(wǎng)后進(jìn)入多備份控制面板,如果是首次登陸會有備份環(huán)境選項(xiàng),選擇保護(hù)服務(wù)器
選擇web模式,然后選擇數(shù)據(jù)庫備份。如果非首次登陸直接選擇添加,然后選擇數(shù)據(jù)庫備份
選擇好以后添加數(shù)據(jù)庫參數(shù),選擇備份頻率,創(chuàng)建任務(wù)即可。
如果是服務(wù)器環(huán)境,首先進(jìn)入多備份控制面板,首次登陸會有備份環(huán)境,然后選擇保護(hù)服務(wù)器,下載對應(yīng)的客戶端。如果非首次登陸,直接下載左下角的客戶端
下載好以后解壓,打開dbfen.exe,然后登陸多備份賬號,選擇數(shù)據(jù)庫備份,然后填入數(shù)據(jù)庫參數(shù),選擇備份頻率,即可開始備份