<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL兩種不完全恢復(fù)的方法

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 15:14:47
        文檔

        MySQL兩種不完全恢復(fù)的方法

        MySQL兩種不完全恢復(fù)的方法:MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb的內(nèi)容是mysql-bin.006946 3784607) MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb
        推薦度:
        導(dǎo)讀MySQL兩種不完全恢復(fù)的方法:MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb的內(nèi)容是mysql-bin.006946 3784607) MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb

        MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb的內(nèi)容是mysql-bin.006946 3784607)

        MySQL 5.6.14
        生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).
        (xtrabackup_binlog_pos_innodb的內(nèi)容是mysql-bin.006946 3784607)

        第一種方式:mysqlbinlog
        1.找到需要恢復(fù)的binlog
        進(jìn)入binlog目錄,執(zhí)行
        ll | awk '{print $9}' > /tmp/binlog.index

        然后修改/tmp/binlog.index文件,刪除不需要恢復(fù)的文件名.

        2.解析binlog
        time mysqlbinlog $(cat /tmp/binlog.index) --start-position=3784607 --stop-datetime='2015-07-13 12:00:00' > /tmp/binlog
        real 2m32.399s
        user 1m24.514s
        sys 1m5.803s

        3.設(shè)置MySQL服務(wù)器參數(shù)
        max_allowed_packet=100M
        innodb_flush_log_at_trx_commit=0

        4.執(zhí)行
        time mysql -uroot -p -S mysql.sock --force < /tmp/binlog

        real 50m24.341s
        user 5m1.426s
        sys 3m32.348s

        執(zhí)行3.4G的文件,用時(shí)50分鐘.

        第二種方式:復(fù)制,使用SQL線程執(zhí)行
        1.找到需要恢復(fù)的binlog
        進(jìn)入binlog目錄,執(zhí)行
        ll | awk '{print $9}' > /tmp/binlog.index

        然后修改/tmp/binlog.index文件,刪除不需要恢復(fù)的文件名.

        2.拷貝需要的binlog至一個新的目錄
        mkdir /tmp/testlog
        cp $(cat /tmp/binlog.index) /tmp/testlog/

        3.修改服務(wù)器參數(shù)
        max_allowed_packet=100M
        innodb_flush_log_at_trx_commit=0
        server_id=111
        relay_log=/tmp/testlog/mysql-bin
        relay_log_index=/tmp/testlog/mysql-bin.index
        skip_slave_start = 1

        其中
        server_id一定要修改為一個不同的值,否則binlog被直接丟棄.
        skip_slave_start防止自動啟動復(fù)制

        4.啟動實(shí)例,生成復(fù)制的相關(guān)文件
        change master to
        master_host='localhost',
        master_port=3306,
        master_user='repl',
        master_password='repl',
        master_log_file='dummy.binlog',
        master_log_pos=777;

        master是一個隨便的值,主要是生成master.info,relay-log.info等相關(guān)文件

        5.關(guān)閉實(shí)例,修改文件
        修改relay-log.info

        MySQL兩種不完全恢復(fù)的方法

        修改/tmp/testlog/mysql-bin.index 為
        awk '{print "/tmp/testlog/"$1'} /tmp/binlog.index > /tmp/testlog/mysql-bin.index

        6.啟動實(shí)例,啟動復(fù)制
        start slave sql_thread UNTIL RELAY_LOG_FILE = 'mysql-bin.006982', RELAY_LOG_POS = 37300415;

        恢復(fù)用時(shí)43分鐘.

        mysqlbinlog方式更簡單,但是一旦出錯,容易前功盡棄
        復(fù)制的方式,前期配置比較復(fù)雜,但是出現(xiàn)錯誤,更容易修正.
        從效率上看,相差不大
        如果有大量的binlog需要恢復(fù),建議使用復(fù)制的方式.
        如果只有少量的binlog需要恢復(fù),還是使用mysqlbinlog更簡潔一些.

        本文永久更新鏈接地址:

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL兩種不完全恢復(fù)的方法

        MySQL兩種不完全恢復(fù)的方法:MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb的內(nèi)容是mysql-bin.006946 3784607) MySQL 5.6.14生產(chǎn)環(huán)境凌晨3點(diǎn)的備份,不完全恢復(fù)到中午12點(diǎn).(xtrabackup_binlog_pos_innodb
        推薦度:
        標(biāo)簽: 恢復(fù) 恢復(fù)的 方法
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 美女巨胸喷奶水视频www免费| 亚洲av日韩专区在线观看| 成年网在线观看免费观看网址| 最近的中文字幕大全免费版| 亚洲国产成人精品电影| 精品福利一区二区三区免费视频| 亚洲美女aⅴ久久久91| 18禁无遮挡无码国产免费网站| 久久久久久久亚洲Av无码| 全部免费毛片在线播放| 亚洲无人区码一二三码区别图片| 最近中文字幕大全中文字幕免费| 久久久久亚洲AV成人片| 亚洲精品免费网站| 亚洲人成自拍网站在线观看| 日本特黄特色免费大片| 免费国产高清毛不卡片基地| 亚洲精品视频在线观看你懂的| 一级做a爱过程免费视| 亚洲人成网77777亚洲色| 一级毛片免费观看不卡视频| 亚洲国产精品白丝在线观看| 成年人免费网站在线观看| 精品亚洲视频在线| 国产成人毛片亚洲精品| 三年片在线观看免费观看大全动漫 | 久久国产精品2020免费m3u8| 久久亚洲AV成人无码软件| 一二三四影视在线看片免费| 亚洲午夜福利AV一区二区无码| 永久免费A∨片在线观看| 亚洲国产精品xo在线观看| 日本高清免费不卡视频| 成人免费乱码大片A毛片| 亚洲欧洲国产日韩精品| 女人张开腿给人桶免费视频| 久久性生大片免费观看性| 亚洲国产成人九九综合| 亚洲第一区精品观看| 巨波霸乳在线永久免费视频| 最新亚洲人成无码网www电影|