国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

MySQL數(shù)據(jù)庫在Linux下二進(jìn)制日志恢復(fù)方法
2009-06-04   IT專家網(wǎng)論壇

    如果MySQL服務(wù)器啟用了二進(jìn)制日志,你可以使用mysqlbinlog工具來恢復(fù)從指定的時(shí)間點(diǎn)開始 (例如,從你最后一次備份)直到現(xiàn)在或另一個(gè)指定的時(shí)間點(diǎn)的數(shù)據(jù)。“mysqlbinlog:用于處理二進(jìn)制日志文件的實(shí)用工具”。

  要想從二進(jìn)制日志恢復(fù)數(shù)據(jù),你需要知道當(dāng)前二進(jìn)制日志文件的路徑和文件名。一般可以從選項(xiàng)文件(即my.cnf or my.ini,取決于你的系統(tǒng))中找到路徑。如果未包含在選項(xiàng)文件中,當(dāng)服務(wù)器啟動時(shí),可以在命令行中以選項(xiàng)的形式給出。啟用二進(jìn)制日志的選項(xiàng)為-- log-bin。要想確定當(dāng)前的二進(jìn)制日志文件的文件名,輸入下面的MySQL語句:

  SHOW BINLOG EVENTS \G

  你還可以從命令行輸入下面的內(nèi)容:

  mysql --user=root -pmy_pwd -e 'SHOW BINLOG EVENTS \G'

  將密碼my_pwd替換為服務(wù)器的root密碼。

  1. 指定恢復(fù)時(shí)間

  對于MySQL 4.1.4,可以在mysqlbinlog語句中通過--start-date和--stop-date選項(xiàng)指定DATETIME格式的起止時(shí)間。舉例說明,假設(shè)在今天上午10:00(今天是2006年4月20日),執(zhí)行SQL語句來刪除一個(gè)大表。要想恢復(fù)表和數(shù)據(jù),你可以恢復(fù)前晚上的備份,并輸入:


  mysqlbinlog --stop-date="2005-04-20 9:59:59" /var/log/mysql/bin.123456 \
  | mysql -u root -pmypwd


  該命令將恢復(fù)截止到在--stop-date選項(xiàng)中以DATETIME格式給出的日期和時(shí)間的所有數(shù)據(jù)。如果你沒有檢測到幾個(gè)小時(shí)后輸入的錯(cuò)誤的SQL語句,可能你想要恢復(fù)后面發(fā)生的活動。根據(jù)這些,你可以用起使日期和時(shí)間再次運(yùn)行mysqlbinlog:


  mysqlbinlog --start-date="2005-04-20 10:01:00" /var/log/mysql/bin.123456 \
  | mysql -u root -pmypwd \


  在該行中,從上午10:01登錄的SQL語句將運(yùn)行。組合執(zhí)行前夜的轉(zhuǎn)儲文件和mysqlbinlog的兩行可以將所有數(shù)據(jù)恢復(fù)到上午10:00前一秒鐘。你應(yīng)檢查日志以確保時(shí)間確切。下一節(jié)介紹如何實(shí)現(xiàn)。

  2. 指定恢復(fù)位置

  也可以不指定日期和時(shí)間,而使用mysqlbinlog的選項(xiàng)--start-position和--stop-position來指定日志位置。它們的作用與起止日選項(xiàng)相同,不同的是給出了從日志起的位置號。使用日志位置是更準(zhǔn)確的恢復(fù)方法,特別是當(dāng)由于破壞性SQL語句同時(shí)發(fā)生許多事務(wù)的時(shí)候。要想確定位置號,可以運(yùn)行mysqlbinlog尋找執(zhí)行了不期望的事務(wù)的時(shí)間范圍,但應(yīng)將結(jié)果重新指向文本文件以便進(jìn)行檢查。操作方法為:


  mysqlbinlog --start-date="2005-04-20 9:55:00" --stop-date="2005-04-20 10:05:00" \
  /var/log/mysql/bin.123456 > /tmp/mysql_restore.sql


  該命令將在/tmp目錄創(chuàng)建小的文本文件,將顯示執(zhí)行了錯(cuò)誤的SQL語句時(shí)的SQL語句。你可以用文本編輯器打開該文件,尋找你不要想重復(fù)的語句。如果二進(jìn)制日志中的位置號用于停止和繼續(xù)恢復(fù)操作,應(yīng)進(jìn)行注釋。用log_pos加一個(gè)數(shù)字來標(biāo)記位置。使用位置號恢復(fù)了以前的備份文件后,你應(yīng)從命令行輸入下面內(nèi)容:


  mysqlbinlog --stop-position="368312" /var/log/mysql/bin.123456 \
  | mysql -u root -pmypwd
  mysqlbinlog --start-position="368315" /var/log/mysql/bin.123456 \
  | mysql -u root -pmypwd \


  上面的第1行將恢復(fù)到停止位置為止的所有事務(wù)。下一行將恢復(fù)從給定的起始位置直到二進(jìn)制日志結(jié)束的所有事務(wù)。因?yàn)閙ysqlbinlog的輸出包括每個(gè)SQL語句記錄之前的SET TIMESTAMP語句,恢復(fù)的數(shù)據(jù)和相關(guān)MySQL日志將反應(yīng)事務(wù)執(zhí)行的原時(shí)間。

熱詞搜索:

上一篇:Oracle入門基礎(chǔ)系列:參數(shù)文件
下一篇:MySQL數(shù)據(jù)庫在Linux下二進(jìn)制日志恢復(fù)方法

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产精品家教| 一本色道久久综合一区 | 国产精品久久久对白| 欧美在线电影| 99re66热这里只有精品4| 伊人夜夜躁av伊人久久| 国产欧美精品| 国产精品v亚洲精品v日韩精品| 麻豆av福利av久久av| 欧美一级专区免费大片| 亚洲午夜在线观看| 亚洲精品一区二区三| 有码中文亚洲精品| 精品动漫av| 国产视频在线一区二区| 国产美女精品一区二区三区| 国产精品久久二区二区| 欧美日韩一区二区三区高清| 欧美精品在线免费| 欧美精品在线免费观看| 欧美激情亚洲激情| 欧美精品九九99久久| 老司机成人在线视频| 久久久亚洲高清| 玖玖玖国产精品| 欧美成年人网站| 欧美激情综合在线| 欧美日韩在线视频首页| 欧美视频网站| 国产欧美欧洲在线观看| 国产综合网站| 在线观看视频日韩| 亚洲精品之草原avav久久| 亚洲免费观看在线观看| 在线一区二区三区做爰视频网站 | 国产精品国色综合久久| 欧美日韩黄视频| 欧美视频二区| 国产欧美日韩免费| 尤物九九久久国产精品的分类| 在线播放国产一区中文字幕剧情欧美| 国语精品中文字幕| 亚洲国产精品成人精品| 亚洲精品免费观看| 亚洲天天影视| 久久国产日本精品| 亚洲天堂av综合网| 久久精品国产一区二区电影 | 欧美午夜理伦三级在线观看| 国产精品午夜国产小视频| 欧美成人三级在线| 欧美视频在线观看免费| 国产日韩精品在线| 亚洲国产欧美久久| 在线亚洲国产精品网站| 欧美在线国产精品| 欧美电影在线观看| 国产精品中文字幕在线观看| 在线日韩av片| 亚洲欧美日韩系列| 欧美成在线观看| 国产日韩欧美高清| 亚洲欧洲一区二区三区久久| 亚洲欧美日韩国产中文在线| 欧美α欧美αv大片| 国产精品一区一区三区| 亚洲国产精品专区久久 | 亚洲淫片在线视频| 可以免费看不卡的av网站| 欧美日韩黄视频| 国产色爱av资源综合区| 日韩视频一区二区三区| 久久久夜色精品亚洲| 欧美视频一区| 亚洲欧洲在线免费| 久久国产精品久久w女人spa| 欧美涩涩视频| 一本色道久久综合亚洲精品婷婷| 亚洲最新色图| 欧美成年视频| 狠狠操狠狠色综合网| 亚洲综合色在线| 欧美日本乱大交xxxxx| 欧美日韩成人综合| 亚洲韩国日本中文字幕| 久久婷婷综合激情| 国产亚洲精品久久久| 亚洲在线观看免费视频| 欧美日韩在线一二三| 亚洲激情av| 久久综合色8888| 国内精品一区二区三区| 性欧美1819sex性高清| 欧美午夜激情在线| 99re6这里只有精品| 欧美高潮视频| 亚洲国产综合在线看不卡| 久久一区二区视频| 狠久久av成人天堂| 久久久久久有精品国产| 狠狠色丁香婷婷综合| 久久久久久9| 激情视频亚洲| 蜜桃久久精品一区二区| 欧美午夜免费| 亚洲自拍16p| 国产精品日韩在线一区| 午夜久久影院| 国产性天天综合网| 久久久亚洲国产美女国产盗摄| 国产日韩亚洲欧美| 久久九九久久九九| **网站欧美大片在线观看| 久久手机精品视频| 亚洲激情成人网| 欧美日韩视频一区二区| 亚洲视频久久| 国产模特精品视频久久久久| 久久国产黑丝| 亚洲国产日韩欧美在线动漫| 欧美精品一区二| 亚洲一区二区三区四区在线观看 | 91久久在线| 欧美精品亚洲精品| 亚洲一级二级在线| 国产一区二区三区在线观看视频| 久久久之久亚州精品露出| 亚洲国产日韩欧美在线99| 欧美日韩成人综合在线一区二区| 亚洲一级在线观看| 一区二区三区无毛| 欧美日韩国产va另类| 亚洲女爱视频在线| 一区二区三区在线观看视频| 欧美福利在线观看| 亚洲欧美99| 一区二区在线看| 欧美另类一区| 欧美暴力喷水在线| aaa亚洲精品一二三区| 国产伦精品一区二区三区免费迷| 久久久久久亚洲精品杨幂换脸| 亚洲国产岛国毛片在线| 国产精品成人v| 久久婷婷激情| 亚洲永久字幕| 亚洲国产高清视频| 国产精品嫩草99a| 欧美成人综合在线| 先锋亚洲精品| 日韩天堂在线观看| 国产欧美视频一区二区| 欧美成人精品三级在线观看| 亚洲视频网站在线观看| 影音先锋亚洲电影| 国产精品美女久久久久久免费 | 久久av在线看| 亚洲神马久久| 在线观看亚洲视频| 国产午夜亚洲精品不卡| 欧美色偷偷大香| 欧美丰满高潮xxxx喷水动漫| 久久精品中文字幕免费mv| 亚洲影视在线播放| 一区二区成人精品| 亚洲久久一区二区| 亚洲国内在线| 亚洲精品久久久久久久久| 亚洲第一精品夜夜躁人人爽| 国内精品久久久久久久影视蜜臀| 国产精品亚洲人在线观看| 欧美亚洲第一区| 欧美午夜影院| 国产精品国产一区二区| 欧美性开放视频| 国产精品国产a| 国产精品成人一区二区三区夜夜夜 | 久久久久久久久久久成人| 亚洲欧美中文日韩v在线观看| 一区二区动漫| 一区二区久久久久| 99精品久久久| 一区二区三区免费观看| 亚洲精品国产精品国产自| 国产综合色精品一区二区三区| 欧美三日本三级少妇三2023 | 99在线精品视频| 亚洲精品黄色| 怡红院av一区二区三区| 国产精品一区二区你懂的| 国产欧美精品在线| 欧美成人在线免费视频| 欧美freesex8一10精品| 久久久久综合| 久久av二区| 久久久成人精品| 久久久精品动漫| 欧美激情精品久久久久| 久久综合给合| 免费成人美女女|