更新時(shí)間:2017-05-31 來(lái)源:黑馬程序員Java培訓(xùn)學(xué)院 瀏覽量:
圖1-4 user.sql
user.sql文件中是user數(shù)據(jù)庫(kù)中創(chuàng)建表,以及操作表的一些sql語(yǔ)句,但是并不包含創(chuàng)建user數(shù)據(jù)庫(kù)的sql語(yǔ)句,因此數(shù)據(jù)庫(kù)備份,備份的只是數(shù)據(jù)庫(kù)的內(nèi)容,而不是數(shù)據(jù)庫(kù)。
2.MySQL數(shù)據(jù)庫(kù)的恢復(fù)
數(shù)據(jù)庫(kù)的恢復(fù)指的是使用備份產(chǎn)生的sql文件恢復(fù)數(shù)據(jù)庫(kù),即將sql文件中的sql語(yǔ)句執(zhí)行就可以恢復(fù)數(shù)據(jù)庫(kù)內(nèi)容。
因?yàn)閿?shù)據(jù)庫(kù)備份只是備份了數(shù)據(jù)庫(kù)內(nèi)容,所以備份產(chǎn)生的sql文件中沒有創(chuàng)建數(shù)據(jù)庫(kù)的sql語(yǔ)句,在恢復(fù)數(shù)據(jù)庫(kù)之間需要自己動(dòng)手創(chuàng)建數(shù)據(jù)庫(kù)。
恢復(fù)數(shù)據(jù)庫(kù)有兩種方式,分別是:
mysql -u用戶名 -p密碼 數(shù)據(jù)庫(kù)<腳本文件路徑:這種方式不用登陸數(shù)據(jù)庫(kù);source SQL腳本路徑:使用這種方式恢復(fù)數(shù)據(jù),首先要登錄數(shù)據(jù)庫(kù)。
2.1恢復(fù)數(shù)據(jù)庫(kù)的第一種方式
首先將user數(shù)據(jù)庫(kù)刪除,然后使用第一種命令方式恢復(fù)數(shù)據(jù)庫(kù)。
(1)將user數(shù)據(jù)庫(kù)刪除,如圖1-5所示:
本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):http://javaee.itheima.com/