大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MySQL主從復制原理

MySQL主從復制原理

更新時間:2022-08-31 10:17:44 來源:動力節點 瀏覽1541次

MySQL主從復制的原理是相當基礎的知識。

MySQL主從復制原理

MySQL主從復制簡介

MySQL主從復制是一個異步復制過程(但總體感覺是實時同步的)。

數據庫數據從一個 MySQL 數據庫(我們稱之為 Master)復制到另一個 MySQL 數據庫(我們稱之為 Slave)。

Master和Slave之間主從復制的整個過程是由三個線程完成的。

lave 端有兩個線程(SQL 線程和 IO 線程),Master 端有另一個線程(IO 線程)。(來自 MySQL 幫助文檔)

MySQL Replication 復制過程

在Slave服務器上執行start slave,開啟主從復制開關。

此時,Slave 服務器上的 IO 線程通過 Master 服務器上授權復制用戶的請求連接到 Master 服務器。

它還請求從 binlog 日志文件的指定位置發送 binlog 日志內容。

(配置主從復制任務時執行change master命令時指定日志文件名和位置)

Master服務器收到Slave服務器IO線程的請求后,Master服務器上的IO線程是基于Slave的。

服務器的IO線程請求的信息在指定binlog日志文件的指定位置后讀取binlog日志信息,然后返回給Slave端

IO線程。除了binlog日志內容,在日志內容返回后Master服務器端還有一個新的binlog。

binlog 中的文件名和下一個指定的更新位置。

當 Slave 服務器的 IO 線程從 Master 服務器獲取 IO 線程發送的日志內容、日志文件和位置點時,添加 binlog。

日志內容依次寫入Slave端自身的relay log文件(mysql -relay-bin.xxxxxx)的末尾。

并將新的binlog文件名和位置記錄到master-info文件中,以便下次讀取Master端新的binlog日志日志時,

可以告訴Master服務器從新的binlog日志中從哪個文件以及從哪里開始請求新的binlog日志內容.

Slave server端的SQL線程實時檢測本地relay log中新增的日志內容,及時relay log。

該文件的內容被解析成在Master端執行的SQL語句的內容,在Slave服務器本身按照語句的順序執行SQL的應用。

聲明,申請后清理日志。

經過上述過程,可以保證在Master和Slave端執行相同的SQL語句。當復制狀態正常時,Master端和lave端的數據是完全一致的。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 黄色免费在线观看 | 亚洲精品久久久久综合网 | 国产精品玖玖玖在线观看 | 欧美日韩亚洲精品一区二区三区 | 久热这里只有精品视频6 | 日本免费成人网 | 在线中文字幕亚洲 | 国内精品美女久久久久 | 色综合久久亚洲国产日韩 | 久久免费精品 | 一级毛片看看 | 无遮挡又黄又爽又色1000部 | 欧美成人猛男性色生活 | 色婷婷一区 | 男女一级免费视频 | 一七六九1769视频免费观看 | 波多野结衣一区二区在线 | 久久精品加勒比中文字幕 | 日日狠狠太爽爽 | 97se亚洲综合在线 | 国产精品久久久久9999 | 国产自产视频在线观看香蕉 | 欧美日韩成人在线 | 男女午夜激情 | 91精品欧美产品免费观看 | 精品视频在线免费播放 | 年级的后妈妈2中文翻译 | 自拍亚洲国产 | 久久国产免费 | 久久九九有精品国产23百花影院 | 国产香蕉在线精彩视频 | 国产精品午夜免费福利视频 | 免费一级毛片免费播放 | 91网红福利精品区一区二 | 精品久久久久久国产免费了 | 99久久99这里只有免费的精品 | 91精品国产欧美一区二区 | 无人码一区二区三区视频 | 四虎影视久久久免费 | 色网站在线看 | 国产成人18黄网站免费 |