亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 記一次MySQL Slave庫恢復實戰記錄

記一次MySQL Slave庫恢復實戰記錄

熱門標簽:百度地圖標注要什么軟件 自己做地圖標注需要些什么 400電話申請廠家現貨 徐涇鎮騰訊地圖標注 中國地圖標注公司 電話機器人的價格多少錢一個月 天津公司外呼系統軟件 福建外呼電銷機器人加盟 昌德訊外呼系統

狀況描述:

今天登錄一個MySQL數據庫slave節點主機發現/var/lib/mysql下存放大量的mysql-relay-bin文件,最早的文件創建日期甚至是2018年,我記得在slave庫同步完master的日志操作記錄后,會刪除這些文件(默認設置不會刪除,我記錯了),于是便查看了slave庫的狀態,發現如下報錯:

mysql> show slave status\G;
*************************** 1. row ***************************
        Slave_IO_State: Waiting for master to send event
         Master_Host: *.*.*.*
         Master_User: dbsync
         Master_Port: 3306
        Connect_Retry: 60
       Master_Log_File: mysql-bin.000095
     Read_Master_Log_Pos: 869242147
        Relay_Log_File: mysqld-relay-bin.000146
        Relay_Log_Pos: 871280529
    Relay_Master_Log_File: mysql-bin.000075
       Slave_IO_Running: Yes
      Slave_SQL_Running: No
       Replicate_Do_DB: cdb,cdb_admin
     Replicate_Ignore_DB: mysql
      Replicate_Do_Table: 
    Replicate_Ignore_Table: 
   Replicate_Wild_Do_Table: 
 Replicate_Wild_Ignore_Table: 
          Last_Errno: 1594
          Last_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave.
         Skip_Counter: 0
     Exec_Master_Log_Pos: 871280384
       Relay_Log_Space: 19994786573
       Until_Condition: None
        Until_Log_File: 
        Until_Log_Pos: 0
      Master_SSL_Allowed: No
      Master_SSL_CA_File: 
      Master_SSL_CA_Path: 
       Master_SSL_Cert: 
      Master_SSL_Cipher: 
        Master_SSL_Key: 
    Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
        Last_IO_Errno: 0
        Last_IO_Error: 
        Last_SQL_Errno: 1594
        Last_SQL_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave.
1 row in set (0.00 sec)

ERROR: 
No query specified

原因:

我在master節點上刪除了名稱為mysql-bin.00007格式的文件,其中包括mysql-bin.000075,因此,slave庫找不到該文件,無法同步。

解決辦法:

1、在slave庫上重新指定同步位置。(不可行)

slave stop;
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000095',MASTER_LOG_POS=869242147; //mysql master節點上mysql-bin.000095的已有位置
slave start;

slave節點上show slave status,依然報錯,具體的報錯內容沒有復制下來,只記得errno為1236,Slave_IO_Running進程不運行,Slave_SQL_Running進程運行,大概描述就是某個庫的某個表有問題。

在多次嘗試指定不同的同步位置(報錯的位置,master上mysql-bin-000095剛寫過的位置)依然存在該錯誤。

實際上,表記錄已經有問題,就拿描述中提出的那個表來說,slave庫存放了約1200條記錄,master庫則有1900+的記錄。除非手工將這些數據補上,否則由于記錄操作數據的日志已經丟失(被我刪除),是找不到最近的一致的日志操作執行位置的。

2、重做slave庫。

由于數據差異太大,而且我覺得不光一張表出現了數據不一樣的問題,所以干凈點,把從庫重做。
1)比對master、slave節點庫配置信息,保證一致。(我不知道為什么設置了雙主模式,實際上我只有一個實例跑在master節點上啊?)

2)在master、slave節點上查看流量情況(show processlist),保證要重做的slave庫上沒有業務的流量接入。

3)停止master節點上slave進程。(這個停了以后,我就沒開過,不知道有沒有問題,待觀察)

4)記錄master節點上庫的日志記錄位置,之后備份數據庫:

mysql> show master status;
+------------------+-----------+-------------------------------+------------------+
| File       | Position | Binlog_Do_DB         | Binlog_Ignore_DB |
+------------------+-----------+-------------------------------+------------------+
| mysql-bin.000095 | 871760173 | cdb,cdb_admin | mysql      |
+------------------+-----------+-------------------------------+------------------+
1 row in set (0.01 sec)
 mysqldump -u root -p --databases cdb,cdb_admin > bak.master.sql

5)保險起見,備份slave節點庫:

mysqldump -u root -p --databases cdb,cdb_admin gt; bak.slave.sql

6)重做開始:把master庫備份文件復制到slave節點上,導入該備份文件

mysql -u root -p lt; bak.master.sql

7)在slave節點上,重新指定讀master日志的位置:

slave stop;
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000095',MASTER_LOG_POS=871760173; //POS為剛才記錄的master節點日志記錄位置
slave start;

8)slave節點上 show slave status;此時Slave_IO_Running,Slave_SQL_Running均運行起來了,刷新slave status,Read_Master_Log_Pos數值也開始增加,重新開始同步了。

總結:

清理文件時,要注意mysql-bin文件在master、slave節點日志讀取和寫的位置啊!,刪之前一定要確認日志位置在master和slave斷已被讀過,不要亂刪,否則搞得slave庫無法同步了,就算在slave節點上強行指定master日志讀取位置或者跳過該錯誤,也不排除slave庫上數據丟失的可能。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • mysql同步問題之Slave延遲很大優化方法
  • 解決MySQL中的Slave延遲問題的基本教程
  • MySQL中slave監控的延遲情況分析
  • mysql 主從數據不一致,提示: Slave_SQL_Running: No 的解決方法
  • Mysql主從數據庫(Master/Slave)同步配置與常見錯誤
  • MySQL中slave_exec_mode參數詳解
  • MySQL5.6 數據庫主從同步安裝與配置詳解(Master/Slave)
  • MySQL Slave 觸發 oom-killer解決方法
  • MySQL slave 延遲一列 外鍵檢查和自增加鎖

標簽:鄂爾多斯 昌都 黔西 北京 荊門 陜西 駐馬店 梅河口

巨人網絡通訊聲明:本文標題《記一次MySQL Slave庫恢復實戰記錄》,本文關鍵詞  記,一次,MySQL,Slave,庫,恢復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《記一次MySQL Slave庫恢復實戰記錄》相關的同類信息!
  • 本頁收集關于記一次MySQL Slave庫恢復實戰記錄的相關信息資訊供網民參考!
  • 推薦文章
    日本免费看视频| 亚洲 国产精品 日韩| 国产一级强片在线观看| 999精品在线| 国产网站免费观看| 精品国产三级a∨在线观看| 亚洲精品中文一区不卡| 国产福利免费观看| 国产福利免费观看| 欧美α片无限看在线观看免费| 国产成人女人在线视频观看 | 国产伦精品一区三区视频| 国产一区二区精品久久| 你懂的国产精品| 成人在免费观看视频国产| 精品国产一区二区三区久久久狼| 四虎影视库国产精品一区| 国产网站在线| 美女免费黄网站| 国产一级强片在线观看| 99久久精品国产免费| 国产91精品露脸国语对白| 亚洲天堂在线播放| 欧美大片a一级毛片视频| 日韩专区一区| 日本特黄一级| 成人a级高清视频在线观看| 韩国三级香港三级日本三级la| 尤物视频网站在线观看| 亚洲 国产精品 日韩| 中文字幕97| 二级特黄绝大片免费视频大片| 国产高清在线精品一区二区| 国产不卡高清| 国产不卡在线播放| 国产不卡高清| 免费毛片播放| 国产原创中文字幕| 国产麻豆精品hdvideoss| 青青久久网| a级毛片免费全部播放| 国产91精品一区| 四虎影视久久久| 日韩中文字幕在线亚洲一区| 香蕉视频一级| 欧美大片毛片aaa免费看| 国产伦理精品| 成人免费观看的视频黄页| 国产麻豆精品hdvideoss| 欧美激情一区二区三区在线 | 99热精品一区| 精品久久久久久影院免费| 欧美a免费| 国产美女在线观看| 免费毛片播放| 午夜精品国产自在现线拍| a级精品九九九大片免费看| 精品视频在线观看视频免费视频| 欧美激情在线精品video| 天天做日日干| 亚洲精品中文一区不卡| 欧美激情一区二区三区视频| 黄视频网站免费观看| 亚久久伊人精品青青草原2020| 成人高清视频免费观看| 免费国产在线观看不卡| 国产福利免费观看| 亚洲爆爽| 99久久精品国产国产毛片| 精品久久久久久影院免费| 国产成人精品综合在线| 韩国三级视频在线观看| 一级女性全黄生活片免费| 精品视频免费看| 日韩一级精品视频在线观看| 美女免费黄网站| 999精品在线| 99久久精品国产免费| 精品在线观看一区| 色综合久久手机在线| 国产精品1024永久免费视频| 国产亚洲精品aaa大片| 久久99中文字幕| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产一区二区三区免费| 国产91精品一区| 99久久网站| 韩国毛片基地| 日本特黄特色aaa大片免费| 午夜在线亚洲| 亚洲第一色在线| 久久精品成人一区二区三区| 99久久精品费精品国产一区二区| 999久久狠狠免费精品| 99热精品一区| 成人a级高清视频在线观看| 九九免费精品视频| 精品视频免费看| 色综合久久手机在线| 91麻豆精品国产高清在线| 精品国产亚洲人成在线| 亚洲天堂免费观看| 国产一区二区福利久久| 亚洲爆爽| 午夜欧美福利| 999久久狠狠免费精品| 欧美a免费| 国产一区二区精品久久| 日韩在线观看免费| 国产高清在线精品一区二区| 久久国产精品自由自在| 日韩在线观看免费| 一级毛片视频在线观看| 日韩在线观看视频网站| 日本免费乱人伦在线观看| 中文字幕一区二区三区精彩视频 | 日韩在线观看免费| 高清一级片| 国产不卡在线看| 国产欧美精品午夜在线播放| 国产精品123| 四虎久久影院| 欧美激情一区二区三区中文字幕| 欧美激情在线精品video| 欧美1卡一卡二卡三新区| 亚欧成人毛片一区二区三区四区| 国产成人精品综合在线| 黄视频网站免费观看| 中文字幕一区二区三区精彩视频 | 韩国毛片基地| 欧美国产日韩久久久| 色综合久久手机在线| 国产伦精品一区三区视频| 欧美日本韩国| 四虎影视久久久| 日韩综合| 91麻豆精品国产高清在线| 成人免费观看网欧美片| 在线观看成人网| 日本伦理片网站| 999久久狠狠免费精品| 天天做日日干| 国产视频在线免费观看| 免费一级片在线观看| 免费毛片播放| 国产91精品露脸国语对白| 国产综合成人观看在线| 国产网站在线| 天天做日日爱| 欧美大片毛片aaa免费看| 亚欧成人毛片一区二区三区四区| 四虎影视精品永久免费网站 | 999精品在线| 久久国产精品自由自在| 99久久精品国产免费| 国产一区二区福利久久| 久久国产影院| 麻豆网站在线免费观看| 韩国三级视频在线观看| 91麻豆精品国产综合久久久| 日日夜夜婷婷| 国产91精品露脸国语对白| 欧美大片毛片aaa免费看| 毛片电影网| 夜夜操天天爽| 久久国产影院| 国产欧美精品午夜在线播放| 午夜激情视频在线播放| 日韩在线观看视频黄| 日韩专区一区| 日韩欧美一二三区| 日韩av东京社区男人的天堂| 久久国产精品只做精品| 欧美国产日韩在线| 久久精品免视看国产明星| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费毛片播放| 麻豆网站在线免费观看| 久久精品人人做人人爽97| 99色视频在线观看| 香蕉视频久久| 国产成人精品综合在线| 99久久精品费精品国产一区二区| 国产成人精品综合| 精品久久久久久中文字幕一区| 可以在线看黄的网站| 黄视频网站免费观看| 亚洲 欧美 91| 国产网站麻豆精品视频| 欧美另类videosbestsex视频| 成人免费观看网欧美片| 国产不卡精品一区二区三区| 久久成人综合网| 色综合久久天天综线观看| 日韩一级精品视频在线观看| 黄色福利片| 欧美激情一区二区三区在线 | 国产一区二区精品尤物| 成人a级高清视频在线观看| 成人高清护士在线播放|