校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > MySQL單表恢復(fù)的步驟

MySQL單表恢復(fù)的步驟

熱門標(biāo)簽:宜賓全自動(dòng)外呼系統(tǒng)廠家 廣東400企業(yè)電話申請(qǐng)流程 新鄉(xiāng)智能外呼系統(tǒng)好處 申請(qǐng)400電話電話價(jià)格 臨沂做地圖標(biāo)注 許昌外呼增值業(yè)務(wù)線路 咸陽防封電銷卡 石家莊400電話辦理公司 地圖標(biāo)注客戶付款

  正休息的時(shí)候一個(gè)電話將我的睡意完全打散,“開發(fā)童鞋寫update SQL的時(shí)候忘了加where條件了”,相信每一個(gè)DBA同學(xué)聽到這個(gè)消息的時(shí)候都有罵街的沖動(dòng)吧。萬幸只是單表寫花了,而不是哪位大神在DB里面drop table玩。雖然已經(jīng)很久沒進(jìn)行單表恢復(fù)了,但是還好步驟都印在腦海中,沒有出問題的就恢復(fù)完了。

  言歸正傳,記錄一下單表恢復(fù)的步驟和關(guān)鍵點(diǎn),提醒自己也提醒大家。

第一步:

  找一臺(tái)性能比較高的服務(wù)器作為還原機(jī),從備份池中將最近的一次備份恢復(fù)到這臺(tái)還原機(jī)上。當(dāng)然這個(gè)前提是你有備份,且備份是可用的。(什么? 你告訴我沒有做備份,那么同學(xué)你可以洗洗睡了,準(zhǔn)備享受自由的空氣吧。)

  注意:這個(gè)時(shí)候不要啟動(dòng)同步,務(wù)必保持不同步狀態(tài)。

  ps:多說一嘴,對(duì)于DBA來說,備份是最重要的一個(gè)環(huán)節(jié),不但要有,還要定期檢查備份是否是可用的,這是DBA的必要素質(zhì)之一。

第二步:

  聯(lián)系那個(gè)犯錯(cuò)的開發(fā)同學(xué)要錯(cuò)誤的SQL語句和時(shí)間點(diǎn),然后從主庫的binlog中找到這條SQL的執(zhí)行點(diǎn)。具體操作舉例如下

### 使用mysqlbinlog將二進(jìn)制日志轉(zhuǎn)化為明文SQL日志
mysqlbinlog mysql-bin.000123 > /data1/000123.sql

### 使用linux的grep命令根據(jù)“key word”找到那個(gè)引發(fā)數(shù)據(jù)寫花的SQL所在的位置
cat 000123.sql |grep -C 10 'key word' --color

### 標(biāo)紅色的是問題SQL,及這條SQL開始的時(shí)間點(diǎn),及下一條SQL的開始時(shí)間點(diǎn),這2個(gè)pos位置非常重要
# at 20393709
#131205 20:55:08 server id 18984603 end_log_pos 20393779 Query thread_id=16296016 exec_time=0 error_code=0
SET TIMESTAMP=1386248108/*!*/;
BEGIN
/*!*/;
# at 20393779
#131205 20:55:08 server id 18984603 end_log_pos 20394211 Query thread_id=16296016 exec_time=0 error_code=0
SET TIMESTAMP=1386248108/*!*/;
update table tablename set names='xxxx';
# at 20394211
#131205 20:55:08 server id 18984603 end_log_pos 20394238 Xid = 92465981
COMMIT/*!*/;
# at 20394238
#131205 20:55:10 server id 18984603 end_log_pos 20394308 Query thread_id=16296017 exec_time=0 error_code=0
SET TIMESTAMP=1386248110/*!*/;
BEGIN

第三步:

  根據(jù)第二步得到的pos位置,啟動(dòng)同步關(guān)系,但是需要停止到問題SQL之前的pos位置上,具體使用如下命令

### pos位置等于問題SQL begin的pos位置
slave start until master_log_file='mysql-bin.000123',master_log_pos=20393709;

  然后跳過這個(gè)問題SQL,將同步change到下一個(gè)pos位置上,具體使用如下命令

### pos位置等于問題SQL commit之后的pos位置
change master to master_log_file='mysql-bin.000123',master_log_pos=20394238;

  從上面兩條命令我們看出,第二步得到的兩個(gè)pos位置很關(guān)鍵。

第四步:

  在主庫上將寫花的表改名,其目的有二個(gè),其一,停止對(duì)這個(gè)表的寫入(當(dāng)然這對(duì)業(yè)務(wù)會(huì)有一定的影響,會(huì)出現(xiàn)一段時(shí)間內(nèi)的寫入失敗報(bào)警,需要提前和業(yè)務(wù)部門聯(lián)系好),其二,一旦恢復(fù)失敗,至少還有一個(gè)寫花的表存在,可以很快的恢復(fù)成我們恢復(fù)操作之前的狀態(tài)。

### 在主庫上執(zhí)行
rename table tablename to tablename_bak;

  然后在還原機(jī)上執(zhí)行dump操作,執(zhí)行這個(gè)操作的使用需要注意,如果表中有中文字符,一定記得需要添加--default-chararter-set參數(shù)

mysqldump -uusername -ppassword -S/tmp/mysql.sock dbname tablename --opt> tablename.sql

  最后將這個(gè)文件傳輸?shù)街鲙旆?wù)器上,完成最后的恢復(fù)操作

### 可以選擇登陸mysql之后
source tablename.sql;

### 也可以在cmd界面
mysql -uusername -ppassword -S/tmp/mysql.sock  tablename.sql

  當(dāng)然也可以不這么麻煩,直接執(zhí)行如下命令,但是個(gè)人習(xí)慣處于保存歷史操作記錄和中間結(jié)果的需要,我都是按照以上步驟完成,這樣可以保存一個(gè)隨時(shí)可以恢復(fù)的文本文件,心理更踏實(shí)一點(diǎn)。

### 快速的方法可以按照如下操作,在還原機(jī)上的命令
mysql -uusername -ppassword -S /tmp/mysql.sock dbname tablename | mysql -uusername -ppassowrd -hhost -Pport

  通過以上命令就可以直接完成dump并導(dǎo)入的操作了,缺點(diǎn)就是不會(huì)有一份備份文件生成。

第五步:

  基本DBA的事情就沒有了,這時(shí)候就需要告訴開發(fā)同學(xué)恢復(fù)完畢,進(jìn)行應(yīng)用測(cè)試及數(shù)據(jù)正確性效驗(yàn)了。如果一切都沒有問題之后,我們需要將剛才rename的表drop掉,整個(gè)恢復(fù)操作就算大功告成了。

drop table if exists tablename_bak;

  數(shù)據(jù)庫恢復(fù)是每個(gè)DBA必備的技能,需要熟練掌握,希望度過這篇文章的同學(xué)們都可以輕車熟路的進(jìn)行恢復(fù)操作。

  ps:這個(gè)操作,最好一萬年都不要用一次就最好了。

以上就是MySQL單表恢復(fù)的步驟的詳細(xì)內(nèi)容,更多關(guān)于mysql單表恢復(fù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • MySQL使用全庫備份數(shù)據(jù)恢復(fù)單表數(shù)據(jù)的方法
  • MySQL如何恢復(fù)單庫或單表,以及可能遇到的坑
  • 從MySQL全庫備份中恢復(fù)某個(gè)庫和某張表的方法
  • mysql 從 frm 文件恢復(fù) table 表結(jié)構(gòu)的3種方法【推薦】
  • InnoDB 類型MySql恢復(fù)表結(jié)構(gòu)與數(shù)據(jù)
  • MySQL 從全庫備份中恢復(fù)指定的表和庫示例
  • MySQL單表ibd文件恢復(fù)方法詳解
  • MYSQL使用.frm恢復(fù)數(shù)據(jù)表結(jié)構(gòu)的實(shí)現(xiàn)方法
  • 用mysqldump備份和恢復(fù)指定表的方法
  • MySQL 利用frm文件和ibd文件恢復(fù)表數(shù)據(jù)

標(biāo)簽:北京 鷹潭 臺(tái)灣 日照 合肥 鎮(zhèn)江 阜新 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL單表恢復(fù)的步驟》,本文關(guān)鍵詞  MySQL,單表,恢復(fù),的,步驟,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL單表恢復(fù)的步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL單表恢復(fù)的步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    久久久久久日产精品| 日韩一区二区在线看| 亚洲卡通动漫在线| 在线观看不卡一区| 天天操天天干天天综合网| 欧美日韩在线精品一区二区三区激情| 亚洲综合一区二区精品导航| 色狠狠综合天天综合综合| 丝袜亚洲另类欧美| 久久久亚洲精品一区二区三区| 国产经典欧美精品| 亚洲黄色小视频| 欧美日本在线观看| 国产精品一区久久久久| 亚洲三级在线看| 欧美久久久影院| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品久久久久一区二区三区共| 色偷偷一区二区三区| 美女诱惑一区二区| 亚洲欧洲日韩在线| 国产精品久久久久毛片软件| 日本精品免费观看高清观看| 久久精品国产999大香线蕉| 国产欧美日韩麻豆91| 欧美日韩在线三区| 国产精品自拍一区| 一区二区久久久久久| 久久久久久免费网| 欧美日韩一区成人| 成人99免费视频| 麻豆国产精品视频| 亚洲激情av在线| 国产亚洲欧美日韩俺去了| 欧洲中文字幕精品| 丁香另类激情小说| 免费人成精品欧美精品| 中文字幕一区二区三区不卡在线 | 亚洲男同性视频| 精品理论电影在线| 欧美日韩黄色一区二区| 成人深夜视频在线观看| 麻豆免费精品视频| 亚洲福利电影网| 亚洲色图色小说| 久久精品一区二区三区av| 91精品国产色综合久久ai换脸| av高清不卡在线| 国内久久婷婷综合| 免费欧美高清视频| 午夜电影网亚洲视频| 亚洲精品菠萝久久久久久久| 国产目拍亚洲精品99久久精品| 欧美一区二区三区影视| 在线观看日韩国产| 成人综合激情网| 国产一区美女在线| 美女视频黄 久久| 五月天激情综合| 午夜精品123| 亚洲一区二区av电影| 亚洲欧美日韩电影| 亚洲精品视频一区二区| 亚洲欧美日韩在线播放| 久久9热精品视频| 天堂午夜影视日韩欧美一区二区| 一区二区免费在线播放| 亚洲欧美另类小说视频| 亚洲人成电影网站色mp4| ...xxx性欧美| 亚洲欧美综合在线精品| 国产精品久线观看视频| 一区在线观看视频| 一区在线观看免费| 亚洲黄色av一区| 亚洲国产综合人成综合网站| 亚洲一区二区三区中文字幕在线| 亚洲女同ⅹxx女同tv| 亚洲欧美日韩成人高清在线一区| 亚洲精品乱码久久久久久久久 | 午夜亚洲福利老司机| 亚洲福利一二三区| 欧美aa在线视频| 韩国av一区二区三区在线观看| 国产综合一区二区| 成人小视频免费在线观看| 95精品视频在线| 欧美色图12p| 日韩欧美国产麻豆| 久久久91精品国产一区二区三区| 国产嫩草影院久久久久| 1024亚洲合集| 亚洲国产精品久久艾草纯爱| 免费欧美在线视频| 成人性生交大片免费看视频在线 | 国产一区二区在线观看视频| 国产呦萝稀缺另类资源| 成人不卡免费av| 欧美日韩精品是欧美日韩精品| 欧美一区日韩一区| 国产三级一区二区| 亚洲自拍偷拍综合| 国内精品免费**视频| av日韩在线网站| 欧美一区二区三区公司| 国产视频911| 亚洲一区二区三区四区在线观看 | 午夜亚洲国产au精品一区二区| 蜜臀久久久久久久| 成人综合在线观看| 欧美日韩精品一区二区在线播放| 欧美v日韩v国产v| 亚洲精品欧美激情| 伦理电影国产精品| 一本大道久久a久久精二百| 日韩视频一区二区三区| 亚洲人成电影网站色mp4| 免费观看91视频大全| 波多野洁衣一区| 日韩欧美一区二区不卡| 亚洲黄色小说网站| 国产成人鲁色资源国产91色综| 欧美三级电影一区| 久久久久国产精品麻豆ai换脸 | 亚洲一区二区av在线| 国产成人av在线影院| 欧美日韩大陆在线| 国产精品女主播在线观看| 蜜臀av一区二区在线观看| 色av综合在线| 亚洲国产精品传媒在线观看| 青青草97国产精品免费观看 | 亚洲精品免费电影| 国产成人欧美日韩在线电影| 欧美精品123区| 亚洲人吸女人奶水| 成人激情图片网| 精品国产电影一区二区 | 男女男精品视频网| 91久久免费观看| 中文字幕av一区 二区| 久久99热99| 欧美日韩精品一区二区三区四区 | 亚洲愉拍自拍另类高清精品| 从欧美一区二区三区| 欧美一区二区三区婷婷月色| 夜夜嗨av一区二区三区四季av| 国产成人免费网站| 久久综合九色综合欧美亚洲| 日韩精品一卡二卡三卡四卡无卡| 91黄色免费观看| 亚洲精品久久久蜜桃| 91亚洲精品久久久蜜桃| 国产精品久久久久久久久免费丝袜 | 色悠久久久久综合欧美99| 中文成人综合网| 粉嫩av一区二区三区在线播放| 久久久久九九视频| 国产毛片一区二区| 国产三级精品在线| 粉嫩蜜臀av国产精品网站| 欧美激情在线一区二区| 国产二区国产一区在线观看| 久久新电视剧免费观看| 国产精品一区二区在线看| 久久在线观看免费| 国产大片一区二区| 中文字幕久久午夜不卡| 成人免费毛片嘿嘿连载视频| 中文字幕av资源一区| 成人福利视频网站| 亚洲黄网站在线观看| 精品视频一区二区三区免费| 日韩精品高清不卡| 亚洲精品一区二区三区四区高清 | 亚洲与欧洲av电影| 欧美老肥妇做.爰bbww视频| 日本成人在线视频网站| 欧美videos中文字幕| 国产激情91久久精品导航| 国产精品毛片大码女人| 色综合久久99| 日日摸夜夜添夜夜添精品视频| 91精品一区二区三区在线观看| 久久精品免费观看| 久久久久亚洲蜜桃| 91蜜桃免费观看视频| 亚洲国产一区二区在线播放| 日韩一区二区麻豆国产| 国产乱码精品1区2区3区| 国产精品久久久一本精品 | 国产精品自拍网站| 亚洲三级免费观看| 欧美日韩国产不卡| 国产在线视频不卡二| 国产精品久久久久久户外露出| 色欲综合视频天天天| 色婷婷亚洲精品| 看电视剧不卡顿的网站| 中文字幕精品一区二区精品绿巨人|