當(dāng)有數(shù)據(jù)更新時(shí),管理員一定要及時(shí)的做好數(shù)據(jù)庫(kù)的備份工作,以防止意外情況的發(fā)生。正確、及時(shí)的進(jìn)行數(shù)據(jù)庫(kù)備份能減少數(shù)據(jù)丟失后恢復(fù)數(shù)據(jù)庫(kù)的工作量。所以為了避免數(shù)據(jù)在災(zāi)難后無(wú)法恢復(fù),必須對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。
1.MySQL數(shù)據(jù)庫(kù)的備份
數(shù)據(jù)庫(kù)的備份是指將數(shù)據(jù)庫(kù)轉(zhuǎn)換成對(duì)應(yīng)的sql文件。數(shù)據(jù)庫(kù)導(dǎo)出sql腳本的命令如下:
mysqldump –u用戶名 –p密碼 數(shù)據(jù)庫(kù)名>生成的腳本文件路徑;以上備份數(shù)據(jù)庫(kù)的命令中需要用戶名和密碼,即表明該命令可以在用戶沒(méi)有登錄的情況下使用。
學(xué)完數(shù)據(jù)庫(kù)的備份和恢復(fù)后,很多人總是將備份與恢復(fù)的命令弄混淆,備份數(shù)據(jù)庫(kù)的命令中數(shù)據(jù)庫(kù)名后面的符號(hào)箭頭是指向生成的腳本文件路徑,可以理解為備份是由數(shù)據(jù)庫(kù)到sql文件。
(1)下面,我們先來(lái)查看MySQL服務(wù)器中有多少數(shù)據(jù)庫(kù),如圖1-1所示:
(2)將user數(shù)據(jù)庫(kù)備份到F盤(pán)根目錄下的user.sql文件中,備份之前,該文件不存在,如圖1-2所示:
本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):http://javaee.itheima.com/