成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 詳細(xì)分析MySQL主從復(fù)制

詳細(xì)分析MySQL主從復(fù)制

熱門標(biāo)簽:咸陽防封電銷卡 臨沂做地圖標(biāo)注 宜賓全自動外呼系統(tǒng)廠家 許昌外呼增值業(yè)務(wù)線路 地圖標(biāo)注客戶付款 石家莊400電話辦理公司 申請400電話電話價格 廣東400企業(yè)電話申請流程 新鄉(xiāng)智能外呼系統(tǒng)好處

前言:

在MySQL中,主從架構(gòu)應(yīng)該是最基礎(chǔ)、最常用的一種架構(gòu)了。后續(xù)的讀寫分離、多活高可用架構(gòu)等大多都依賴于主從復(fù)制。主從復(fù)制也是我們學(xué)習(xí)MySQL過程中必不可少的一部分,關(guān)于主從復(fù)制的文章有很多,筆者也來湊湊熱鬧,寫寫這方面的內(nèi)容吧,同時分享下自己的經(jīng)驗和方法。

1.主從復(fù)制簡介及原理

主從復(fù)制(也稱 AB 復(fù)制)是指一臺服務(wù)器充當(dāng)主數(shù)據(jù)庫服務(wù)器,另一臺或多臺服務(wù)器充當(dāng)從數(shù)據(jù)庫服務(wù)器,主服務(wù)器中的數(shù)據(jù)自動復(fù)制到從服務(wù)器之中。對于多級復(fù)制,數(shù)據(jù)庫服務(wù)器既可充當(dāng)主機(jī),也可充當(dāng)從機(jī)。MySQL默認(rèn)采用異步復(fù)制方式。

主從復(fù)制的過程及原理可以總結(jié)如下:

  1. master服務(wù)器將數(shù)據(jù)的改變記錄二進(jìn)制binlog日志,當(dāng)master上的數(shù)據(jù)發(fā)生改變時,則將其改變寫入二進(jìn)制日志中。
  2. slave服務(wù)器會在一定時間間隔內(nèi)對master二進(jìn)制日志進(jìn)行探測其是否發(fā)生改變,如果發(fā)生改變,則開始一個I/OThread請求master二進(jìn)制事件。
  3. 同時主節(jié)點為每個I/O線程啟動一個dump線程,用于向其發(fā)送二進(jìn)制事件,并保存至從節(jié)點本地的中繼日志中,從節(jié)點將啟動SQL線程從中繼日志中讀取二進(jìn)制日志,在本地重放,使得其數(shù)據(jù)和主節(jié)點的保持一致。

 2.基于二進(jìn)制文件位置配置主從復(fù)制

基于二進(jìn)制文件位置的主從復(fù)制又可以稱為傳統(tǒng)復(fù)制,即從服務(wù)器依賴于主服務(wù)器的binlog文件位置,當(dāng)主庫發(fā)生數(shù)據(jù)變更時,binlog pos位點會增長,從庫會感應(yīng)到變化來完成同步。

配置主從復(fù)制,我們首先要準(zhǔn)備至少兩臺MySQL實例,一臺充當(dāng)主服務(wù)器、一臺充當(dāng)從服務(wù)器。由于主從復(fù)制依賴于binlog,所以主庫必須開啟binlog,且主從要配置不同的server_id,下面具體展示下配置過程:

2.1 確認(rèn)主從庫配置參數(shù)

MySQL主從服務(wù)器建議有如下配置,可以先確認(rèn)下,如果未配置,則需要修改配置文件然后重啟。

# 主庫參數(shù)配置 要有以下參數(shù)
vim /etc/my.cnf 
[mysqld] 
log-bin = binlog //啟用二進(jìn)制日志
server-id = 137 //服務(wù)器唯一ID,默認(rèn)值是1,一般設(shè)置為IP地址的最后一段數(shù)字
binlog_format = row //bilog設(shè)置為row模式 防止復(fù)制出錯

# 從庫建議配置以下參數(shù)
vim /etc/my.cnf 
[mysqld] 
relay-log = relay-bin
server-id = 138

2.2 確定主庫二進(jìn)制位置,創(chuàng)建同步賬號

若主從庫都是剛剛初始化完成,且主庫無操作時,從庫可不用同步主庫的數(shù)據(jù),直接確定主庫的binlog位置即可。

# 查看主庫binlog文件位置
show master status;

# 主庫創(chuàng)建同步賬號
create user 'repl'@'%' identified by '123456';
grant replication slave on *.* to 'repl'@'%';

若主庫已經(jīng)運(yùn)行了一段時間,有業(yè)務(wù)數(shù)據(jù)在,而從庫剛剛初始化完成,此時則需要備份主庫的數(shù)據(jù),然后導(dǎo)入從庫,使得主從數(shù)據(jù)一致。

# 主庫創(chuàng)建同步賬號
create user 'repl'@'%' identified by '123456';
grant replication slave on *.* to 'repl'@'%';

# 全備主庫數(shù)據(jù)
mysqldump -uroot -pxxxx -A -R -E --single-transaction --master-data=2 > all_db.sql

# 從庫端恢復(fù)
mysql -uroot -pxxxx  all_db.sql

# 從備份文件中可以找到主庫的binlog位置

2.3 進(jìn)入從庫,開啟主從復(fù)制

找到主庫二進(jìn)制文件位置且完成主從數(shù)據(jù)一致后,我們就可以正式開啟主從復(fù)制了。

# 進(jìn)入從庫MySQL命令行 執(zhí)行change master語句連接主庫
# 二進(jìn)制文件名及pos位置由上面步驟獲得
CHANGE MASTER TO MASTER_HOST='MySQL主服務(wù)器IP地址',
 MASTER_PORT=3306,
 MASTER_USER='repl',
 MASTER_PASSWORD='123456',
 MASTER_LOG_FILE='binlog.000002',
 MASTER_LOG_POS=154;
 
# 開啟主從復(fù)制 并堅持狀態(tài)
start slave;
show slave status \G //查看slave狀態(tài) 確保Slave_IO_Running: Yes Slave_SQL_Running: Yes

3.基于GTID的主從復(fù)制

GTID是MySQL 5.6的新特性,其全稱是Global Transaction Identifier,可簡化MySQL的主從切換以及Failover。GTID用于在binlog中唯一標(biāo)識一個事務(wù)。當(dāng)事務(wù)提交時,MySQL Server在寫binlog的時候,會先寫一個特殊的Binlog Event,類型為GTID_Event,指定下一個事務(wù)的GTID,然后再寫事務(wù)的Binlog。

在基于GTID的復(fù)制中,首先從服務(wù)器會告訴主服務(wù)器已經(jīng)在從服務(wù)器執(zhí)行完了哪些事務(wù)的GTID值,然后主庫會有把所有沒有在從庫上執(zhí)行的事務(wù),發(fā)送到從庫上進(jìn)行執(zhí)行,并且使用GTID的復(fù)制可以保證同一個事務(wù)只在指定的從庫上執(zhí)行一次,這樣可以避免由于偏移量的問題造成數(shù)據(jù)不一致。也就是說,無論是級聯(lián)情況,還是一主多從的情況,都可以通過GTID自動找位置,而無需像之前那樣通過File_name和File_position找主庫binlog位置了。

基于GTID的主從復(fù)制與上面基于二進(jìn)制文件位置的主從復(fù)制搭建步驟類似,同樣簡單展示下搭建過程:

3.1 確認(rèn)主從庫配置,開啟GTID

# 主庫參數(shù)配置 要有以下參數(shù)
vim /etc/my.cnf 
[mysqld] 
server-id = 137
log-bin = binlog 
binlog_format = row 
gtid-mode = ON //開啟gtid模式
enforce-gtid-consistency = ON //強(qiáng)制gtid一致性,用于保證啟動gitd后事務(wù)的安全 

# 從庫建議配置以下參數(shù)
vim /etc/my.cnf 
[mysqld] 
server-id = 138
log-bin = binlog 
binlog_format = row 
gtid-mode = ON 
enforce-gtid-consistency = ON 
relay-log = relay-bin

3.2 創(chuàng)建同步賬號,保持主從庫數(shù)據(jù)一致

若主庫剛初始化完成或者主庫端保留有全部二進(jìn)制文件,則從庫無需手動同步數(shù)據(jù)。否則需要手動同步數(shù)據(jù)使得主從一致。

# 主庫創(chuàng)建同步賬號
create user 'repl'@'%' identified by '123456';
grant replication slave on *.* to 'repl'@'%';

# 若主庫剛初始化或保留有完整二進(jìn)制文件 則無需執(zhí)行下面步驟
# 全備主庫數(shù)據(jù)
mysqldump -uroot -pxxxx -A -R -E --single-transaction > all_db.sql
# 從庫端恢復(fù)
mysql -uroot -pxxxx  all_db.sql

3.3 進(jìn)入從庫,開啟主從復(fù)制

# 進(jìn)入從庫MySQL命令行 執(zhí)行change master語句連接主庫
CHANGE MASTER TO MASTER_HOST='MySQL主服務(wù)器IP地址',
 MASTER_PORT=3306,
 MASTER_USER='repl',
 MASTER_PASSWORD='123456',
 MASTER_AUTO_POSITION = 1;
 
# 開啟主從復(fù)制 并堅持狀態(tài)
start slave;
show slave status \G

 4.一些經(jīng)驗及建議

在日常學(xué)習(xí)及工作過程中,主從復(fù)制方面也積累了一些經(jīng)驗,下面簡單分享幾點,希望各位少踩坑。

  • 主從兩端數(shù)據(jù)庫版本盡量保持一致。
  • 主從庫參數(shù)建議相同,比如字符集、sql_mode這類參數(shù)要設(shè)置一樣。
  • 從庫服務(wù)器性能不能過于落后主庫,以免因服務(wù)器性能產(chǎn)生主從延遲。
  • 所有表強(qiáng)制擁有主鍵,因為無主鍵表同步到從庫極易產(chǎn)生主從延遲。
  • 建議從庫設(shè)為read only,以防人為誤操作從庫數(shù)據(jù)。
  • 監(jiān)控主從延遲及狀態(tài),及時解決同步中斷或延遲問題。

總結(jié):

本文介紹了主從復(fù)制的原理及搭建過程,其實關(guān)于主從復(fù)制的內(nèi)容還有很多,需要不斷的學(xué)習(xí)。這里推薦大家使用GTID模式來搭建主從復(fù)制,關(guān)于后面分享的幾點經(jīng)驗,也是自己日常積累的,希望對你有所幫助。寫作不易,覺得還不錯的話,請順手轉(zhuǎn)發(fā)分享下哦。

以上就是詳細(xì)分析MySQL主從復(fù)制的詳細(xì)內(nèi)容,更多關(guān)于MySQL主從復(fù)制的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • mysql主從復(fù)制配置過程
  • 全面解讀MySQL主從復(fù)制,從原理到安裝配置
  • MySQL 4種常用的主從復(fù)制架構(gòu)
  • 關(guān)于MySQL主從復(fù)制的幾種復(fù)制方式總結(jié)
  • MySQL 主從復(fù)制原理與實踐詳解
  • Windows下MySQL主從復(fù)制的配置方法
  • Mysql主從復(fù)制作用和工作原理詳解
  • MySQL數(shù)據(jù)庫主從復(fù)制延時超長的解決方法
  • MYSQL 完全備份、主從復(fù)制、級聯(lián)復(fù)制、半同步小結(jié)
  • 深入理解MySQL主從復(fù)制線程狀態(tài)轉(zhuǎn)變
  • MySQL主從復(fù)制延遲原因以及解決方案

標(biāo)簽:合肥 鷹潭 日照 北京 臺灣 阜新 貴州 鎮(zhèn)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳細(xì)分析MySQL主從復(fù)制》,本文關(guān)鍵詞  詳細(xì),分析,MySQL,主從,復(fù)制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳細(xì)分析MySQL主從復(fù)制》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳細(xì)分析MySQL主從復(fù)制的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    精品国内产的精品视频在线观看| 99人久久精品视频最新地址| 国产情侣呻吟对白高潮| 91精品国产乱码久久久久久| 欧美乱妇高清无乱码| 久热综合在线亚洲精品| 日韩欧美综合| 欧美一区二区私人影院日本| 久久久久久久综合| 91传媒在线观看| 蜜桃视频无码区在线观看| 五月婷婷丁香激情| 日韩欧美一中文字暮专区| 一区二区不卡免费视频| 国产成人三级视频| 一级片免费视频| 久久av老司机精品网站导航| 亚洲精品不卡在线| 日韩精品视频免费专区在线播放| 日韩毛片久久久| 欧美高清xxxx性| 久久精品视频一区| 国产aⅴ精品一区二区三区色成熟| 久久影院100000精品| 国产xxx视频| 亚洲国产一区二区三区网站| 欧美一卡二卡在线观看| 大奶一区二区三区| 亚洲婷婷综合色高清在线| 亚洲影音先锋| 久久久久久久国产精品视频| 久久综合偷偷噜噜噜色| 中文字幕中文字幕在线中高清免费版| 国产精品99久久久久久久| 中文字幕乱码人妻无码久久| 亚洲国产精品中文| 在线a视频网站| 国产精品一区2区3区| 69精品无码成人久久久久久| 国产丝袜控视频在线观看| 日韩大尺度视频| www.久久久精品| 99re66热这里只有精品8| www免费在线观看| 亚洲国产精品热久久| 国产麻豆成人传媒免费观看| 日本护士做爰视频| 国产奶头好大揉着好爽视频| 国产精品久久久亚洲| 免费播放片a高清在线观看| 77777亚洲午夜久久多人| 中文字幕在线看视频国产欧美在线看完整| 青青草国产免费| 变态另类丨国产精品| 久久精品一本| 妞干网在线视频观看| 欧美r级在线观看| 中文字幕综合在线观看| 久久av高潮av| 亚洲精品成人久久久998| 国产亲近乱来精品视频| 国产精品天天操| 一区二区三区视频在线观看| 日本一区精品视频| 久久久99999| 国产精品免费网站在线观看| 欧美在线免费观看亚洲| 伊人狠狠av| 国产激情自拍| 九九九伊在线综合永久| 99久久久国产精品免费蜜臀| 国产精品欧美一区二区三区不卡| 日韩大片在线永久免费观看网站| 男男gaygays亚洲| а天堂中文最新一区二区三区| 日本免费一区二区三区视频| 91爱爱小视频k| 白嫩情侣偷拍呻吟刺激| 人妻妺妺窝人体色www聚色窝| 中文字幕日韩专区| 99热免费精品在线观看| 欧美自拍偷拍午夜视频| 午夜精品久久久久久久99| 精品久久久久久久久久久下田| 无遮挡h肉3d动漫在线观看| 亚洲国产精品二区| 国产免费无码一区二区视频| 日韩大片在线永久免费观看网站| 日本亚洲视频在线| 欧美综合一区二区三区| 欧美一级黄色录像| 传媒视频在线| 国产xxxxx视频| 美女胸又www又黄的网站| 亚洲一区在线观看免费观看电影高清| 潘金莲一级淫片aaaaa| 精品视频免费在线播放| 99九九99九九九99九他书对| 亚洲天堂影视av| 一个人免费观看日本www视频| 浴室偷拍美女洗澡456在线| 亚洲自拍偷拍一区| 亚洲国产精品久久网午夜小说| 国产福利一区视频| 国产精品久久久久久久av福利| 波多野结衣啪啪| 五月婷婷综合色| 久色乳综合思思在线视频| 欧美在线视频在线播放完整版免费观看| 在线免费看黄视频| 久久99精品国产91久久来源| 欧美日韩电影免费看| 男女午夜激情视频| 午夜伦理一区二区| 欧美性videos高清精品| 91午夜视频在线观看| 亚洲第一av色| 黄色一级视频在线播放| 99精品视频在线播放观看| 伊人久久大香线蕉综合四虎小说| 一级黄色录像免费看| 一区二区自拍| 久久99国产精品久久99果冻传媒| 国产乱淫av免费| 日本一区二区高清不卡| 日韩激情第一页| 国产中文字幕乱人伦在线观看| 99久久国产综合精品女不卡| 综合久久一区二区三区| 德国性xxxx| 国产成人在线亚洲欧美| 黄色成人美女网站| 日日夜夜天堂| 免费在线高清av| 不卡视频观看| 久久理论电影网| 久久久久久少妇| 国产综合视频| 国内精品免费| 91人人澡人人爽| 欧美成人亚洲高清在线观看| 日本在线视频中文字幕| 日韩人妻无码精品久久久不卡| 欧美体内she精视频| 久久久久久久麻豆| 欧美色欧美色| 7878成人国产在线观看| 亚洲黄页在线观看| 亚洲视频777| 成人影院大全| 久久久久久久久久久久国产| 一本大道久久a久久综合| 亚洲乱码国产乱码精品精可以看| 美女在线免费视频| 国产露出视频在线观看| 天天躁日日躁成人字幕aⅴ| 男人天堂1024| 日韩电影中文字幕av| 免费av不卡在线| 亚洲成a人片| 成人网址在线观看| 亚洲热在线视频| 国产福利在线看| 在线观看你懂的视频| 91九色鹿精品国产综合久久香蕉| 香港欧美日韩三级黄色一级电影网站| 三级特黄视频| 亚洲黄色免费av| 久久国产精品一区二区三区四区| 天堂网中文字幕| 亚洲一区二区三区成人在线视频精品| 天堂午夜影视日韩欧美一区二区| 欧美熟妇乱码在线一区| 中文字幕日韩av电影| 五月天免费网站| 亚洲欧美自拍另类日韩| 欧美色老头old∨ideo| 成人欧美一区二区三区视频| 日韩精品视频在线观看视频| 亚洲一区三区电影在线观看| 欧美精品1区2区3区| 一区二区三区中文免费| 欧美激情久久久久久久久久久| 欧美日韩午夜在线| 国产成人在线网站| 亚洲欧美一区二区三区不卡| 性久久久久久| 国产日韩一区| 韩日中文字幕| 欧美三级网址| 天天操夜夜操av| 欧美一区二区三区免费观看视频| 99国产超薄肉色丝袜交足的后果| 久久久久一本一区二区青青蜜月| 一级黄色片在线播放| 七七久久电影网| 欧美大片aaaa| 一道本在线免费视频| 国产真实乱人偷精品人妻| 国产精品一区二区日韩| 中文字幕一区二区三区人妻四季| 囯产精品一品二区三区| 91精品国产99久久久久久| 高清视频一区二区| 欧美三级电影网址| 嫩草影院懂你的影院| 国产精品久久久久久久久免费高清| 91日韩精品一区| 真实国产乱子伦对白视频| 在线观看欧美激情| 久久影院一区| 俄罗斯黄色一级片| 成年人三级网站| 欧美精品日韩综合在线| 日本fc2在线观看| 91色p视频在线| 91视频免费版污| 中文字幕永久在线视频| 日本三级中文字幕| 久久综合伊人77777| 欧美gay1069大粗吊| 亚洲精品一区二区三区av| a在线免费观看| 日韩精品dvd| 日韩在线一卡二卡| 自拍偷拍亚洲激情| 日韩av电影国产| 亚洲精品久久久久久久久| 日韩亚洲欧美成人一区| 99re8在线精品视频免费播放| 成人羞羞网站| 人人妻人人澡人人爽精品日本| 久热精品视频在线观看| 天天综合中文字幕| 极品美女销魂一区二区三区| 成人综合国产精品| 天堂成人在线| 欧美视频二区欧美影视| 伊人色综合网| 邻居大乳一区二区三区| 日本一区二区三区在线观看视频| 久久免费视频网| 日韩av大片在线| 亚洲熟妇无码一区二区三区导航| 久久国产66| 国产高潮呻吟久久久| 91欧美日韩| 亚洲 国产 欧美一区| 在线观看17c| 99久久免费精品国产免费| 国产又粗又大又爽的视频| 国偷自产av一区二区三区麻豆| 国产女主播视频一区二区| 国产91在线精品| 日韩制服丝袜先锋影音| 精品一区二区三区日韩| 99久久这里有精品| 99爱在线观看| 亚洲综合最新在线| 亚洲午夜久久久久久久久电影院| 麻豆91精品视频| 国产精品99re| 99国产精品一区二区三区| 日韩中文字幕欧美| 澳门av一区二区三区| 97色在线观看免费视频| 91精品国产91久久久久久最新毛片| 亚洲国产精品传媒在线观看| 午夜精品久久久久久久星辰影院| 中文字幕の友人北条麻妃| 色噜噜偷拍精品综合在线| 国产精品自在线| 精品亚洲欧美日韩| 亚洲精品乱码电影在线观看| 欧美xxxx性xxxxx高清| 一区二区中文字幕在线| 制服丝袜第二页| 亚洲аv电影天堂网| 免费观看国产视频在线| 国产精品久久久久无码av| 成人免费无码av| 欧美综合在线视频| 久国产精品韩国三级视频| 国产在线一区不卡| 久久久久久国产三级电影| 亚洲人精品午夜| 日韩在线观看免费| 2020国产精品小视频| 黄网站在线播放| 欧美第一页在线观看| aaa国产一区| 欧美日韩播放| 欧美色蜜桃97| 99精品桃花视频在线观看| 国产精华7777777| 一本大道东京热无码aⅴ| 国产精品妹子av| 色噜噜狠狠狠综合曰曰曰88av| 亚洲综合精品| 91亚洲精品久久久蜜桃| 天天噜噜噜噜噜噜| 国产精品呻吟| 色无极亚洲影院| 人妻激情偷乱频一区二区三区| 人成在线免费视频| 青青草国产成人久久91网| xxxx性欧美| 久久久久久久久电影| 亚洲精品久久久| 中文字幕一区二区精品区| 国产欧美一区二区视频| 欧美一区二区三区影院| 国产高清亚洲一区| 欧美日韩调教| 青娱乐国产在线视频| 色婷婷av一区二区三区丝袜美腿| 国产二级c片l毛片| 亚洲人午夜精品免费| 秋霞在线观看一区二区三区| 欧美肉大捧一进一出免费视频| 牛牛国产精品| 懂色av蜜桃av| 亚洲av无一区二区三区久久| 国产麻豆免费视频| 91精品国产高清久久久久久久久| 日韩精品一区二区三区视频在线观看| 亚洲精品国偷拍自产在线观看蜜桃| 精品蜜桃在线看|