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

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

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

圖1-2 備份數(shù)據(jù)庫
需要注意的是,備份數(shù)據(jù)庫的語句后面不能加“;”,否則就會(huì)失敗。
(3)在F盤下查看是否有user.sql文件,如圖1-3所示:
1554100082052_1.png圖1-3 生成的備份文件
(4)打開圖1-3中的user.sql文件,如圖1-4所示:1554100089949_2.png

圖1-4 user.sql
user.sql文件中是user數(shù)據(jù)庫中創(chuàng)建表,以及操作表的一些sql語句,但是并不包含創(chuàng)建user數(shù)據(jù)庫的sql語句,因此數(shù)據(jù)庫備份,備份的只是數(shù)據(jù)庫的內(nèi)容,而不是數(shù)據(jù)庫。

2.MySQL數(shù)據(jù)庫的恢復(fù)

數(shù)據(jù)庫的恢復(fù)指的是使用備份產(chǎn)生的sql文件恢復(fù)數(shù)據(jù)庫,即將sql文件中的sql語句執(zhí)行就可以恢復(fù)數(shù)據(jù)庫內(nèi)容。
因?yàn)閿?shù)據(jù)庫備份只是備份了數(shù)據(jù)庫內(nèi)容,所以備份產(chǎn)生的sql文件中沒有創(chuàng)建數(shù)據(jù)庫的sql語句,在恢復(fù)數(shù)據(jù)庫之間需要自己動(dòng)手創(chuàng)建數(shù)據(jù)庫。
恢復(fù)數(shù)據(jù)庫有兩種方式,分別是:
mysql -u用戶名 -p密碼 數(shù)據(jù)庫<腳本文件路徑:這種方式不用登陸數(shù)據(jù)庫;source SQL腳本路徑:使用這種方式恢復(fù)數(shù)據(jù),首先要登錄數(shù)據(jù)庫。

2.1恢復(fù)數(shù)據(jù)庫的第一種方式

首先將user數(shù)據(jù)庫刪除,然后使用第一種命令方式恢復(fù)數(shù)據(jù)庫。
(1)將user數(shù)據(jù)庫刪除,如圖1-5所示:
1554100094541_3.png本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):http://javaee.itheima.com/





分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!