亚洲欧洲aⅴ在线不卡视频_中文字幕日韩理论在线_亚洲精品A在线观看_日本国产激情视频 ,中文字幕一区二区无码专区,高清一区二区三区蜜桃av,

推薦閱讀
相關(guān)文章
網(wǎng)站建設(shè)您當(dāng)前位置: 主頁 > 網(wǎng)絡(luò)學(xué)院 > 網(wǎng)站建設(shè)

做網(wǎng)站中誤操作把數(shù)據(jù)庫信息刪除了,該如何恢

發(fā)布日期:2020-01-20 來源:優(yōu)橙 瀏覽量:
摘要: 數(shù)據(jù)庫在網(wǎng)站中的應(yīng)用非常普遍。MYSQL是PHP的絕佳選擇。如果數(shù)據(jù)庫信息被錯(cuò)誤刪除,如何恢復(fù)?在日常操作和維護(hù)工作中,MySQL數(shù)據(jù)庫的備份至關(guān)重要!數(shù)據(jù)庫對(duì)網(wǎng)站的重要性使我們對(duì)

數(shù)據(jù)庫在網(wǎng)站中的應(yīng)用非常普遍。MYSQL是PHP的絕佳選擇。如果數(shù)據(jù)庫信息被錯(cuò)誤刪除,如何恢復(fù)?在日常操作和維護(hù)工作中,MySQL數(shù)據(jù)庫的備份至關(guān)重要!數(shù)據(jù)庫對(duì)網(wǎng)站的重要性使我們對(duì)MySQL數(shù)據(jù)的管理不會(huì)丟失!



那么,人們不可避免地會(huì)犯錯(cuò)誤。也許有一天他們的大腦會(huì)短路,錯(cuò)誤的操作會(huì)刪除數(shù)據(jù)庫。我們做什么呢?


做網(wǎng)站中誤操作把數(shù)據(jù)庫信息刪除了,該如何恢(圖1)


以下是對(duì)MySQL數(shù)據(jù)庫被錯(cuò)誤刪除后恢復(fù)方案的描述。



一、工作情景



(1)MySQL數(shù)據(jù)庫每天晚上12336000自動(dòng)完全備份。


(2)一天早上9點(diǎn)鐘,一個(gè)同事丟了一個(gè)數(shù)據(jù)庫。


(3)需要緊急恢復(fù)!備份數(shù)據(jù)文件和增量binlog文件可用于數(shù)據(jù)恢復(fù)。



二。數(shù)據(jù)恢復(fù)想法



(1)使用完全準(zhǔn)備好的sql文件中記錄的變更主語句、binlog文件及其位置信息,找出binlog文件的增量部分。


(2)使用mysqlbinlog命令將上述binlog文件導(dǎo)出到sql文件,并拒絕drop語句。


(3)通過從完整備份文件和增量雙日志文件中導(dǎo)出sql文件,可以恢復(fù)完整數(shù)據(jù)。



三。例子


-



首先,確保mysql打開binlog日志記錄


添加到/etc/my.cnf文件中的mysqld塊:


log-bin=mysql-bin


然后重新啟動(dòng)mysql服務(wù)


-


-


(1)在運(yùn)營(yíng)庫下創(chuàng)建一個(gè)表客戶



mysql使用ops


mysql創(chuàng)建表客戶(


- id int不為空自動(dòng)增量,


-名稱char(20)不為空,


-年齡int不為空,


-主鍵(id)


-)發(fā)動(dòng)機(jī)=InnoDB


查詢正常,0行受影響(0.09秒)


mysql顯示表格;


+ - +


|表_in_ops |


+ - +


|客戶|


+ - +


1行(0.00秒)


mysql desc客戶;


+-+-+-+-+-+-+-+


|字段|類型|空|鍵|默認(rèn)|額外


+-+-+-+-+-+-+-+


| id | int(11) |否| PRI |空|自動(dòng)增量


|姓名|字符(20) |否| |空| |


|年齡|整數(shù)(11) |否| |空| |


+-+-+-+-+-+-+-+


3行(0.02秒)


mysql插入客戶價(jià)值(1,‘王波’,‘24’);


查詢正常,受影響的1行(0.06秒)


mysql插入客戶價(jià)值(2,“郭輝”,“22”);


查詢正常,受影響的1行(0.06秒)


mysql插入客戶價(jià)值(3,‘張衡’,‘27’);


查詢正常,受影響的1行(0.09秒)


mysql從客戶中選擇*


+ - + - + - +


| id |姓名|年齡


+ - + - + - +


| 1 |王波| 24


| 2 |郭輝| 22


| 3 |張衡| 27


+ - + - + - +


3行(0.00秒)



(2)立即完全備份



[根
| 5 | xiaoda | 31 |


| 6 |富aiai | 26


+ - + - + - +


6行(0.00秒)



(4)此時(shí),測(cè)試數(shù)據(jù)庫被錯(cuò)誤刪除



mysql刪除數(shù)據(jù)庫操作;


查詢正常,受影響的1行(0.04秒)


此時(shí),在完全備份和誤操作之間,用戶寫入的數(shù)據(jù)在binlog中,需要恢復(fù)!



(5)查看完全準(zhǔn)備后添加的binlog文件



[根
2)恢復(fù)條件為mysql要開啟binlog日志功能,并且要全備和增量的所有數(shù)據(jù)


3)建議恢復(fù)時(shí)停止外部更新,即禁止更新數(shù)據(jù)庫。


4)首先還原完整卷,然后將完整備份點(diǎn)之后的增量日志依次還原到SQL文件中,然后刪除文件中有問題的SQL語句(或通過時(shí)間點(diǎn)和位置點(diǎn)),然后還原到數(shù)據(jù)庫。


福州優(yōu)橙互聯(lián)是一家專注于福州網(wǎng)站建設(shè)的網(wǎng)站制作公司,為客戶提供小程序制作,促進(jìn)福州網(wǎng)絡(luò)的全網(wǎng)推廣和精準(zhǔn)拓客。歡迎訪問http://www.xingfubangke.cn


全國(guó)統(tǒng)一客服熱線

13809509600

周一至周五 9:00-22:30

法定節(jié)假日 9:00-23:00

微信公眾號(hào)