日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

有以下幾種思路:

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

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

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

從上面的分析來(lái)看,延時(shí)復(fù)制能夠在一定程序上簡(jiǎn)化恢復(fù)的過(guò)程。

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

mk-slave-delay

maatkit-7540.tar.gz

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

搭建過(guò)程

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

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í)間來(lái)計(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, 測(cè)試

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

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

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

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

    關(guān)注

    1

    文章

    931

    瀏覽量

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

    關(guān)注

    0

    文章

    510

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

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

    多種延時(shí)與計(jì)時(shí)實(shí)現(xiàn)方案,滿(mǎn)足不同應(yīng)用場(chǎng)景的需求。那么,大家平時(shí)都是怎么在MCU程序中實(shí)現(xiàn)計(jì)時(shí)函數(shù)、實(shí)現(xiàn)延時(shí)的呢?
    的頭像 發(fā)表于 12-26 10:32 ?6210次閱讀
    如何在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 核心邏輯: 通過(guò)Keepalived實(shí)現(xiàn)VIP漂移 雙向GTID同步保證數(shù)據(jù)一致性 雙寫(xiě)模式需配合應(yīng)用層沖突解決機(jī)制 MySQL 8部署流程 ? 步驟1:官方源配置 wget
    的頭像 發(fā)表于 08-12 17:08 ?1014次閱讀

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

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

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

    數(shù)據(jù)是企業(yè)的核心資產(chǎn),MySQL作為主流的關(guān)系型數(shù)據(jù)庫(kù)管理系統(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 ?903次閱讀

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

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

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

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

    介紹三種常見(jiàn)的MySQL高可用方案

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

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

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

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

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

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

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

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

    將工業(yè)設(shè)備數(shù)據(jù)采集到MySQL和SQLServer數(shù)據(jù)庫(kù)后,可實(shí)現(xiàn)生產(chǎn)管理、設(shè)備運(yùn)維、決策支持等多維度功能。對(duì)此,數(shù)之能提供多種工業(yè)設(shè)備數(shù)據(jù)采集到數(shù)據(jù)庫(kù)(MYSQL和SQLSERVER)的解決方案
    的頭像 發(fā)表于 05-07 15:32 ?700次閱讀
    芜湖市| 灌云县| 陈巴尔虎旗| 郓城县| 平安县| 咸阳市| 通海县| 江孜县| 山阳县| 林芝县| 鹿邑县| 五河县| 台江县| 南康市| 阿荣旗| 广安市| 砚山县| 灵山县| 正定县| 孝感市| 德令哈市| 永嘉县| 宾川县| 定州市| 额敏县| 鹤峰县| 四川省| 平罗县| 蒲江县| 扎兰屯市| 明光市| 城口县| 大渡口区| 嵩明县| 通江县| 运城市| 江川县| 新河县| 独山县| 洞头县| 建始县|