新聞中心
MySQL數(shù)據(jù)庫(kù)有時(shí)會(huì)出現(xiàn)數(shù)據(jù)故障,這是就需要我們將MySQL數(shù)據(jù)庫(kù)備份,并恢復(fù)數(shù)據(jù)庫(kù),下面就為您舉例說(shuō)明MySQL數(shù)據(jù)庫(kù)備份的方法,供您參考。

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到江西網(wǎng)站設(shè)計(jì)與江西網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋江西地區(qū)。
1、ib_logfile0和ib_logfile1是mysql用來(lái)存儲(chǔ)操作執(zhí)行的日志文件,用于事務(wù)暫存和回滾。當(dāng)復(fù)制ibdata1數(shù)據(jù)文件到新的mysql中時(shí),如果沒(méi)有拷貝這兩個(gè)日志文件,則會(huì)出現(xiàn)啟動(dòng)不啟來(lái)。在.err文件中
InnoDB: Your database may be corrupt or you may have copied the InnoDB
log文件無(wú)法被識(shí)別
如下方式操作,恢復(fù)并還原數(shù)據(jù)庫(kù)
命令行方式啟動(dòng):
1進(jìn)入bin目錄 mysqld-nt --innodb_force_recovery=4 //以只讀方式啟動(dòng)數(shù)據(jù)
然后這個(gè)窗口不要管了。
2MySQL數(shù)據(jù)庫(kù)備份
mysqldump -u** -p** --opt --add-drop-table youdatabase > backupfilepath
3刪除數(shù)據(jù)庫(kù)
drop database thedatabase
4退出mysql,結(jié)束mysql進(jìn)程
5將mysql data目錄下,除了目錄以外的幾個(gè)文件刪除,
6重新正常啟動(dòng)mysql mysqld
7創(chuàng)建數(shù)據(jù)庫(kù) create database youdatabase
8恢復(fù) mysql -u** -p** yourdatabase < backupfilepath
當(dāng)前名稱(chēng):教您如何實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)備份及恢復(fù)
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/djdpdso.html


咨詢(xún)
建站咨詢(xún)
