第15章MySQL數(shù)據(jù)庫(kù)備份與還原_第1頁(yè)
第15章MySQL數(shù)據(jù)庫(kù)備份與還原_第2頁(yè)
第15章MySQL數(shù)據(jù)庫(kù)備份與還原_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)系統(tǒng)原理及 MySQL應(yīng)用教程(第2版)課后習(xí)題參考答案第15章MySQL數(shù)據(jù)庫(kù)備份與還原1、一些因素會(huì)使數(shù)據(jù)庫(kù)中的數(shù)據(jù)部分或全部丟失,這些因素可能是:計(jì)算 機(jī)硬件故障、計(jì)算機(jī)軟件故障、自然災(zāi)害、盜竊、病毒、人為誤操作。面對(duì)這些 可能的因素會(huì)造成數(shù)據(jù)丟失或被破壞的風(fēng)險(xiǎn), 數(shù)據(jù)庫(kù)系統(tǒng)提供了備份和恢復(fù)策略 來(lái)保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的可靠性和完整性。2、備份數(shù)據(jù)庫(kù)的方法:?完全備份完全備份就是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)及所有對(duì)象全部備份。 完全備份最簡(jiǎn)單也最 快速的方式就是復(fù)制數(shù)據(jù)庫(kù)文件,在復(fù)制時(shí)對(duì) MySQ散據(jù)庫(kù)會(huì)有些要求。?表備份表備份就是僅將一張或多張表中的數(shù)據(jù)進(jìn)行備份, 可以使用select into

2、 outfile 或backup table語(yǔ)句,只提取數(shù)據(jù)庫(kù)中的數(shù)據(jù),而不備份表的結(jié)構(gòu)和 定義。?增量備份增量備份就是在某次完全備份的基礎(chǔ)上,只備份其后數(shù)據(jù)的變化??捎糜诙?期備份和自動(dòng)恢復(fù)。3、選取完整恢復(fù)模式,就可以使用日志備份。由于日志備份只拷貝上次日 志備份以來(lái)的所有日志記錄,所以開(kāi)銷(xiāo)會(huì)比數(shù)據(jù)庫(kù)備份小很多??梢远x以一種 很頻繁的頻率(5分鐘甚至更短)來(lái)做備份,以達(dá)到在最大限度內(nèi),防止出現(xiàn)故 障時(shí)丟失數(shù)據(jù)的目的。使用日志備份的優(yōu)點(diǎn)是允許您將數(shù)據(jù)庫(kù)還原到日志備份內(nèi) 包含的任何時(shí)點(diǎn)(“時(shí)點(diǎn)恢復(fù)” )0假定可以在發(fā)生嚴(yán)重故障后備份活動(dòng)日志,則 可將數(shù)據(jù)庫(kù)一直還原到?jīng)]有發(fā)生數(shù)據(jù)丟失的故障點(diǎn)處

3、。使用日志備份的缺點(diǎn)是它 們的數(shù)量很多,而且恢復(fù)備份時(shí),需要嚴(yán)格按照備份產(chǎn)生的順序依次恢復(fù)。中間 不能有任何備份缺失或跳躍。所以日志備份做得越多,還原時(shí)間就越長(zhǎng),管理復(fù) 雜性也越高。在第一個(gè)完整數(shù)據(jù)庫(kù)備份完成,并且常規(guī)日志備份開(kāi)始之后,潛在的工作丟 失風(fēng)險(xiǎn)存在時(shí)間,僅為數(shù)據(jù)庫(kù)損壞時(shí)點(diǎn),到上一次常規(guī)日志備份的那一段時(shí)間。因此,建議經(jīng)常執(zhí)行日志備份,以將工作丟失的風(fēng)險(xiǎn)限定在業(yè)務(wù)要求所允許的范 圍內(nèi)。出現(xiàn)故障后,可以嘗試備份“日志尾部”(尚未備份的日志)。如果尾日志 備份成功,則可以通過(guò)將數(shù)據(jù)庫(kù)還原到故障點(diǎn)來(lái)避免任何工作丟失。所以這種備份計(jì)劃的優(yōu)點(diǎn)也是很明顯的。但是上述備份計(jì)劃的一大缺陷,就是災(zāi)難發(fā)

4、生后需要恢復(fù)的日志文件數(shù)目 太多。假設(shè)每個(gè)小時(shí)做一次日志備份,每周日做一次數(shù)據(jù)庫(kù)備份,如果災(zāi)難在周 五發(fā)生,就不得不恢復(fù)上百個(gè)日志備份。這個(gè)工作量和所要花的時(shí)間是很大的。 為了最大程度地縮短還原時(shí)間,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行一系列差異備份做補(bǔ)充4、數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)5、mysqldump程序可以備份數(shù)據(jù)庫(kù)表的結(jié)構(gòu),還可以備份一個(gè)數(shù)據(jù)庫(kù),甚 至整個(gè)數(shù)據(jù)庫(kù)系統(tǒng),只需在mysql客戶(hù)端實(shí)用程序的運(yùn)行界面中輸入 mysqldump -help命令,即可查看到mysqldump程序?qū)?yīng)的命令。語(yǔ)法格式:mysqldump options database tables > filenam

5、e使用mysqlimport程序恢復(fù)數(shù)據(jù)語(yǔ)法格式:mysqlimportoptionsdatabase textfile;6、使用導(dǎo)入恢復(fù)語(yǔ)句load dataMile7、使用直接從一個(gè)MySQl!艮務(wù)器拷貝文件到另一個(gè)服務(wù)器的方法,需要特 別注意以下兩點(diǎn):(1)兩個(gè)服務(wù)器必須使用相同或兼容的 MySQ版本。(2)兩個(gè)服務(wù)器必須硬件結(jié)構(gòu)相同或相似,除非要復(fù)制的表使用MyISAM存儲(chǔ)格式,這是因?yàn)檫@種表可以為在不同的硬件體系中共享數(shù)據(jù)提供了保證。8、SELECT*FROMbontentINTO OUTFILE C: / BACKUPbackupcontent . txtFIELDS TERMINATEDBY ,'

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論