全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)技術(shù)文章正文

Java培訓(xùn)之MySQL數(shù)據(jù)庫(kù)的備份與恢復(fù)(一)

更新時(shí)間:2017-05-31 來(lái)源:黑馬程序員Java培訓(xùn)學(xué)院 瀏覽量:

當(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用戶(hù)名 –p密碼 數(shù)據(jù)庫(kù)名>生成的腳本文件路徑;以上備份數(shù)據(jù)庫(kù)的命令中需要用戶(hù)名和密碼,即表明該命令可以在用戶(hù)沒(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所示:
1554269543669_1.png(2)將user數(shù)據(jù)庫(kù)備份到F盤(pán)根目錄下的user.sql文件中,備份之前,該文件不存在,如圖1-2所示:
1554269548374_2.png本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):http://javaee.itheima.com/
分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!