哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

汽車玩家 ? 來源:黑馬程序員 ? 作者:黑馬程序員 ? 2020-05-05 22:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

公司有一套mysqlAB復(fù)制架構(gòu)的生產(chǎn)庫,一主一從的架構(gòu), 每周一凌晨0天都自動做全備。

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

一切正常,但今天(假設(shè)為周6)不小心誤刪除了一張表,從庫也會跟著做誤刪除。假設(shè)這張表里有好幾年的業(yè)務(wù)數(shù)據(jù), 如何恢復(fù)呢?

有以下幾種思路:

需要把這幾年內(nèi)所有的二進(jìn)制日志先合并,再通過sed,grep,awk等命令處理把這張表從建表到現(xiàn)在的所有操 作按順序找出來(當(dāng)然要除掉你最后誤刪除的那條),然后導(dǎo)回去(數(shù)據(jù)量太大就不建議了)

先恢復(fù)周一的全備到測試庫上,然后再恢復(fù)全備到現(xiàn)在的二進(jìn)制日志(除了誤刪除的那句),再把那張表導(dǎo)出 來,導(dǎo)回到生產(chǎn)庫上

有延時(shí)復(fù)制的話,在延時(shí)庫上導(dǎo)出這張表,導(dǎo)回A, 再用二進(jìn)制日志恢復(fù)延時(shí)時(shí)間內(nèi)的誤刪表的操作(除了誤刪除的那句)

從上面的分析來看,延時(shí)復(fù)制能夠在一定程序上簡化恢復(fù)的過程。

Maatkit是一個(gè)Perl寫的Mysql開源管理工具包,里面有一個(gè)可以在www.maatkit.org網(wǎng)站上下載軟件包。我這里軟包為

mk-slave-delay

maatkit-7540.tar.gz

命令可以實(shí)現(xiàn)延時(shí)復(fù)制。

搭建過程

首先需要搭建好mysqlAB復(fù)制(傳統(tǒng)AB復(fù)制,基于GTIDs的AB復(fù)制,半同步復(fù)制等都可以),然后做以下過程

1, 在需要做延時(shí)復(fù)制的slave上安裝mattkit

(注意: master和正常的slave不用安裝)

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

2, 確認(rèn)整個(gè)架構(gòu)所有機(jī)器時(shí)間同步

因?yàn)檠訒r(shí)是要按時(shí)間來計(jì)算的,所以時(shí)間必須要一致, 所有服務(wù)器執(zhí)行下面的命令,并比較時(shí)間

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

3, 運(yùn)行延時(shí)復(fù)制進(jìn)程

確認(rèn)時(shí)間一致, 并且AB復(fù)制正常的情況下, 在slave上執(zhí)行下面的命令

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

4, 測試

在slave上查看復(fù)制狀態(tài),會發(fā)現(xiàn)SQL線程為NO,這是正常的,因?yàn)檠訒r(shí)復(fù)制里IO線程是實(shí)時(shí)的,只是把SQL線程延時(shí)了

MySQL實(shí)現(xiàn)延時(shí)復(fù)制

然后在master上找一個(gè)測試表插入幾條數(shù)據(jù),等待1分鐘后,才會看到數(shù)據(jù)在salve上復(fù)制成功。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    931

    瀏覽量

    29753
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    510

    瀏覽量

    20872
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MySQL 到 SelectDB 實(shí)時(shí)同步:傳統(tǒng) ETL 與 NineData 的能力側(cè)重

    一條成熟的 MySQL -> SelectDB 鏈路,不只是“數(shù)據(jù)復(fù)制問題”,也是“目標(biāo)端建模問題”。NineData 并不會替代目標(biāo)端建模,它把團(tuán)隊(duì)的注意力從“同步鏈路本身是否可靠”逐步轉(zhuǎn)移到“SelectDB 目標(biāo)表該怎么設(shè)計(jì)更合理”上。對項(xiàng)目推進(jìn)來說,這也是一種很實(shí)
    的頭像 發(fā)表于 03-31 15:53 ?659次閱讀
    <b class='flag-5'>MySQL</b> 到 SelectDB 實(shí)時(shí)同步:傳統(tǒng) ETL 與 NineData 的能力側(cè)重

    從業(yè)務(wù)庫到實(shí)時(shí)分析庫,NineData 構(gòu)建 MySQL到SelectDB 同步鏈路

    MySQL 到 SelectDB,難點(diǎn)從來不是“把數(shù)據(jù)搬過去”,而是把這件事做成一條真正可靠的生產(chǎn)鏈路。 NineData 在這個(gè)場景里的價(jià)值,不只是提供了一條復(fù)制通道,而是把任務(wù)創(chuàng)建、實(shí)時(shí)復(fù)制
    的頭像 發(fā)表于 03-31 12:54 ?539次閱讀
    從業(yè)務(wù)庫到實(shí)時(shí)分析庫,NineData 構(gòu)建 <b class='flag-5'>MySQL</b>到SelectDB 同步鏈路

    NineData 新增支持 MySQL 到 openGauss PostgreSQL 數(shù)據(jù)復(fù)制鏈路

    MySQL 到 openGauss PostgreSQL 兼容版的遷移,真正難的從來不是“把數(shù)據(jù)搬過去”,而是如何在業(yè)務(wù)不停、數(shù)據(jù)持續(xù)變化、結(jié)果需要驗(yàn)證、問題需要及時(shí)發(fā)現(xiàn)的前提下,把整個(gè)遷移過程穩(wěn)穩(wěn)
    的頭像 發(fā)表于 03-19 11:44 ?203次閱讀
    NineData 新增支持 <b class='flag-5'>MySQL</b> 到 openGauss PostgreSQL 數(shù)據(jù)<b class='flag-5'>復(fù)制</b>鏈路

    恒訊科技解析:如何安裝MySQL并創(chuàng)建數(shù)據(jù)庫

    安裝和管理MySQL不必復(fù)雜。只需幾分鐘,你就能在Linux服務(wù)器上搭建MySQL,創(chuàng)建第一個(gè)數(shù)據(jù)庫,甚至自動化備份——同時(shí)確保數(shù)據(jù)安全有序。 什么是 MySQL? MySQL 是一個(gè)
    的頭像 發(fā)表于 01-14 14:25 ?369次閱讀

    如何在Zephyr RTOS中實(shí)現(xiàn)延時(shí)和計(jì)時(shí)函數(shù)

    多種延時(shí)與計(jì)時(shí)實(shí)現(xiàn)方案,滿足不同應(yīng)用場景的需求。那么,大家平時(shí)都是怎么在MCU程序中實(shí)現(xiàn)計(jì)時(shí)函數(shù)、實(shí)現(xiàn)延時(shí)的呢?
    的頭像 發(fā)表于 12-26 10:32 ?6129次閱讀
    如何在Zephyr RTOS中<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>延時(shí)</b>和計(jì)時(shí)函數(shù)

    CentOS 7下MySQL 8雙主熱備高可用架構(gòu)全解

    MySQL主節(jié)點(diǎn)2 核心邏輯: 通過Keepalived實(shí)現(xiàn)VIP漂移 雙向GTID同步保證數(shù)據(jù)一致性 雙寫模式需配合應(yīng)用層沖突解決機(jī)制 MySQL 8部署流程 ? 步驟1:官方源配置 wget
    的頭像 發(fā)表于 08-12 17:08 ?987次閱讀

    MySQL 8.0性能優(yōu)化實(shí)戰(zhàn)指南

    作為一名運(yùn)維工程師,MySQL數(shù)據(jù)庫優(yōu)化是我們?nèi)粘9ぷ髦凶罹咛魬?zhàn)性的任務(wù)之一。MySQL 8.0作為當(dāng)前主流版本,在性能、安全性和功能上都有了顯著提升,但如何充分發(fā)揮其潛力,仍需要我們掌握正確的優(yōu)化策略。
    的頭像 發(fā)表于 07-24 11:48 ?1064次閱讀

    MySQL數(shù)據(jù)備份與恢復(fù)策略

    數(shù)據(jù)是企業(yè)的核心資產(chǎn),MySQL作為主流的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其數(shù)據(jù)的安全性和可靠性至關(guān)重要。本文將深入探討MySQL的數(shù)據(jù)備份策略、常用備份工具以及數(shù)據(jù)恢復(fù)的最佳實(shí)踐,幫助運(yùn)維工程師構(gòu)建完善的數(shù)據(jù)保護(hù)體系。
    的頭像 發(fā)表于 07-14 11:11 ?890次閱讀

    企業(yè)級MySQL數(shù)據(jù)庫管理指南

    在當(dāng)今數(shù)字化時(shí)代,MySQL作為全球最受歡迎的開源關(guān)系型數(shù)據(jù)庫,承載著企業(yè)核心業(yè)務(wù)數(shù)據(jù)的存儲與處理。作為數(shù)據(jù)庫管理員(DBA),掌握MySQL的企業(yè)級部署、優(yōu)化、維護(hù)技能至關(guān)重要。本文將從實(shí)戰(zhàn)角度出發(fā),系統(tǒng)闡述MySQL在企業(yè)環(huán)
    的頭像 發(fā)表于 07-09 09:50 ?893次閱讀

    應(yīng)用中的“復(fù)制功能”如何實(shí)現(xiàn)##HarmonyOS應(yīng)用開發(fā)##

    ?很多應(yīng)用都有一個(gè)“點(diǎn)擊復(fù)制”的功能,這一功能在實(shí)際操作中非常便捷,這一功能的實(shí)現(xiàn)主要是通過Basic Services Kit(基礎(chǔ)服務(wù))中的“剪貼板服務(wù)”實(shí)現(xiàn)的。 代碼如下: async
    發(fā)表于 06-30 17:27

    介紹三種常見的MySQL高可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫系統(tǒng)的連續(xù)可用性、降低故障恢復(fù)時(shí)間以及實(shí)現(xiàn)業(yè)務(wù)的無縫切換,高可用(High Availability, HA)方案至關(guān)重要。本文將詳細(xì)介紹三種常見的 MySQL 高可用
    的頭像 發(fā)表于 05-28 17:16 ?1439次閱讀

    MYSQL集群高可用和數(shù)據(jù)監(jiān)控平臺實(shí)現(xiàn)方案

    該項(xiàng)目共分為2個(gè)子項(xiàng)目,由MYSQL集群高可用和數(shù)據(jù)監(jiān)控平臺兩部分組成。
    的頭像 發(fā)表于 05-28 10:10 ?1457次閱讀
    <b class='flag-5'>MYSQL</b>集群高可用和數(shù)據(jù)監(jiān)控平臺<b class='flag-5'>實(shí)現(xiàn)</b>方案

    MySQL數(shù)據(jù)庫是什么

    MySQL數(shù)據(jù)庫是一種 開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS) ,由瑞典MySQL AB公司開發(fā),后被Oracle公司收購。它通過結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)存儲、管理和操作,廣泛應(yīng)用于Web
    的頭像 發(fā)表于 05-23 09:18 ?1450次閱讀

    利用dockerfile搭建mysql主從集群和redis集群

    ==MySQL主從同步(Replication)是一種實(shí)現(xiàn)數(shù)據(jù)冗余和高可用性的技術(shù),通過將主數(shù)據(jù)庫(Master)的變更操作同步到一個(gè)或多個(gè)從數(shù)據(jù)庫(Slave),實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)或準(zhǔn)實(shí)時(shí)復(fù)制
    的頭像 發(fā)表于 05-14 11:38 ?3666次閱讀
    利用dockerfile搭建<b class='flag-5'>mysql</b>主從集群和redis集群

    數(shù)據(jù)采集到MYSQL和SQLSERVER數(shù)據(jù)庫可以實(shí)現(xiàn)哪些功能

    將工業(yè)設(shè)備數(shù)據(jù)采集到MySQL和SQLServer數(shù)據(jù)庫后,可實(shí)現(xiàn)生產(chǎn)管理、設(shè)備運(yùn)維、決策支持等多維度功能。對此,數(shù)之能提供多種工業(yè)設(shè)備數(shù)據(jù)采集到數(shù)據(jù)庫(MYSQL和SQLSERVER)的解決方案
    的頭像 發(fā)表于 05-07 15:32 ?686次閱讀
    格尔木市| 应用必备| 海盐县| 仁布县| 古蔺县| 安多县| 湾仔区| 奉节县| 西峡县| 拜泉县| 太白县| 西平县| 依兰县| 建水县| 柳江县| 长岭县| 咸阳市| 呼玛县| 申扎县| 太仓市| 仁布县| 木兰县| 岳阳县| 南投市| 浙江省| 仪陇县| 康保县| 东平县| 清镇市| 肃宁县| 永安市| 广东省| 昂仁县| 山西省| 永康市| 株洲市| 桐梓县| 三都| 上虞市| 桐柏县| 会东县|