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