欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > MySQL主從同步中的server-id示例詳解

MySQL主從同步中的server-id示例詳解

熱門標簽:400電話可以免費申請嗎 騰訊地圖標注提升 怎么在地圖標注位置生成圖片 福建外呼系統定制化 美國反騷擾電話機器人 真人語音電話機器人 悟空科技電話機器人 銅陵防封電銷卡 電銷卡外呼系統供應商

前言

當我們搭建MySQL集群時,自然需要完成數據庫的主從同步來保證數據一致性。而主從同步的方式也分很多種,一主多從、鏈式主從、多主多從,根據你的需要來進行設置。但只要你需要主從同步,就一定要注意server-id的配置,否則會出現主從復制異常。

在控制數據庫數據復制和日志管理中,有兩個重要的配置:server-id和server-uuid,他們會影響二進制日志文件記錄和全局事務標識。

server-id配置

當你使用主從拓撲時,一定要對所有MySQL實例都分別指定一個獨特的互不相同的server-id。默認值為0,當server-id=0時,對于主機來說依然會記錄二進制日志,但會拒絕所有的從機連接;對于從機來說則會拒絕連接其它實例。

MySQL實例的server-id是一個全局變量,可以直接查看:

mysql> show variables like '%server_id%';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| server_id | 171562767 |
+---------------+-----------+
1 row in set (0.00 sec)

我們可以在線直接修改全局變量server-id,但不會立即生效,所以修改后記得重啟服務。而重啟后又會重新讀取系統配置文件配置,導致剛才的修改失效,因此建議修改配置文件后重啟服務而不是在線修改:

#my.cnf
[mysqld]
#replication
log-bin=mysql-bin
server-id=171562767
sync_binlog=1
binlog-ignore-db=mysql
binlog-ignore-db=information_schema

server-id用途

server-id用于標識數據庫實例,防止在鏈式主從、多主多從拓撲中導致SQL語句的無限循環:

  • 標記binlog event的源實例
  • 過濾主庫binlog,當發現server-id相同時,跳過該event執行,避免無限循環執行。
  • 如果設置了replicate-same-server-id=1,則執行所有event,但有可能導致無限循環執行SQL語句。

我們用兩個例子來說明server-id為什么不要重復:

當主庫和備庫server-id重復時

由于默認情況replicate-same-server-id=0,因此備庫會跳過所有主庫同步的數據,導致主從數據的不一致。

當兩個備庫server-id重復時

會導致從庫跟主庫的連接時斷時連,產生大量異常。根據MySQL的設計,主庫和從庫通過事件機制進行連接和同步,當新的連接到來時,如果發現server-id相同,主庫會斷開之前的連接并重新注冊新連接。當A庫連接上主庫時,此時B庫連接到來,會斷開A庫連接,A庫再進行重連,周而復始導致大量異常信息。

生成server-id的規則

既然server-id不能相同,而當我們有10個實例時,怎么保證每個都不同呢?有幾種常用的方法:

  • 隨機數
  • 時間戳
  • IP地址+端口
  • 在管理中心集中分配,生成自增ID

上面的這些方法都可以,但是注意不要超過了最大值2^32-1,同時值最好>2。我采用的方法是IP地址后兩位+本機MySQL實例序號,但如果是通過docker來進行管理多實例時,這個怎么生成大家可以想下有沒有什么優美的解決方案。

server-uuid配置

MySQL服務會自動創建并生成server-uuid配置:

  • 讀取${data_dir}/auto.cnf文件中的UUID
  • 如果不存在,自動創建文件和生成新的UUID并讀取
shell> cat ~/mysql/data/auto.cnf
[auto]
server-uuid=fd5d03bc-cfde-11e9-ae59-48d539355108

這個auto.cnf配置風格類似于my.cnf,但這個文件只包含一個auto配置塊和一行server-uuid配置。它是自動創建的,因此不要修改它的內容。

在主從拓撲中,主從可以知道互相的UUID,在主機上使用show slave hosts,在從機上使用show slave status查看Master_UUID字段。

server-uuid參數并不能取代server-id,他們有不同的作用。當主從同步時如果主從實例的server-uuid相同會報錯退出,不過我們可以通過設置replicate-same-server-id=1來避免報錯(不推薦)。

參考資料

  • 17.1.6 Replication and Binary Logging Options and Variables:https://dev.mysql.com/doc/ref...
  • 如何生成唯一的server Id:https://www.jb51.net/article/169550.htm

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 解決MySQL主從數據庫沒有同步的兩種方法
  • Mysql數據庫的主從同步配置
  • 一文帶你了解Mysql主從同步原理
  • Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的設置方法
  • MySQL 主從同步,事務回滾的實現原理
  • MySQL數據庫主從同步實戰過程詳解
  • MySQL數據庫的主從同步配置與讀寫分離
  • MySQL主從同步原理及應用

標簽:湖南 湖北 白銀 云浮 臨汾 聊城 烏海 武威

巨人網絡通訊聲明:本文標題《MySQL主從同步中的server-id示例詳解》,本文關鍵詞  MySQL,主從,同步,中的,server-id,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL主從同步中的server-id示例詳解》相關的同類信息!
  • 本頁收集關于MySQL主從同步中的server-id示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美一区二区三区在线视频| 视频在线观看一区二区三区| 国产一区亚洲一区| 久操视频免费看| 日韩一级大片在线| 日韩精品国产欧美| 大地资源二中文在线影视观看| 欧美一区二区在线免费播放| 日韩精品一级二级| 国产呦小j女精品视频| 欧美mv日韩mv国产网站| 另类小说色综合网站| 中文字幕国产综合| 久久综合久久综合久久| 国产一区二区福利| 亚洲一二三在线观看| 国产精品国产自产拍高清av| 成人国产视频在线观看| 色欲综合视频天天天| 一区二区三区高清在线| www.四虎精品| 日韩一区二区三区电影 | 欧美 日本 国产| 欧美xxxxx牲另类人与| 九九视频精品免费| 午夜国产福利视频| 中文字幕在线一区| 91福利视频免费观看| 制服丝袜av成人在线看| 裸体健美xxxx欧美裸体表演| 波多野结衣一二三四区| 国产精品国产三级国产专播品爱网| 成人av综合一区| 欧美丝袜丝交足nylons图片| 日韩精彩视频在线观看| 国产又粗又猛又爽又黄av | 26uuu精品一区二区在线观看| 黄色精品一二区| 手机在线免费看片| 亚洲一级二级在线| 中文字幕被公侵犯的漂亮人妻| 国产嫩草影院久久久久| 91片在线免费观看| 欧美一区二区三区播放老司机| 精品亚洲成a人在线观看 | 中文字幕美女视频| 亚洲精品五月天| 爱爱的免费视频| 中文字幕欧美日韩一区| 古装做爰无遮挡三级聊斋艳谭| 日韩午夜激情av| 国产 欧美在线| 在线播放视频一区| 国产福利电影一区二区三区| 欧美午夜片在线看| 国内精品写真在线观看| 在线影院国内精品| 久久91精品国产91久久小草| 色综合久久久久综合99| 日本中文一区二区三区| 中文字幕五月天| 日本va欧美va瓶| 一本大道久久a久久精二百 | 日日夜夜精品视频免费| 亚洲少妇xxx| 丝袜诱惑亚洲看片| 99久久99久久精品国产| 日韩国产在线观看| 天天看片中文字幕| 麻豆精品蜜桃视频网站| 在线观看精品一区| 国产美女主播视频一区| 欧美精品v国产精品v日韩精品| 国产精品白丝av| 91麻豆精品国产| 白白色 亚洲乱淫| 久久综合久久综合久久| 男人的天堂免费| 国产精品乱人伦一区二区| aa片在线观看视频在线播放| 亚洲黄色av一区| 香蕉成人在线视频| 人妖欧美一区二区| 欧美三级视频在线播放| 国产成人无遮挡在线视频| 欧美电影免费观看高清完整版| 91在线视频18| 中文幕一区二区三区久久蜜桃| 蜜桃传媒一区二区亚洲av| 亚洲欧美成aⅴ人在线观看| 国产又粗又猛又爽又黄的视频小说| 午夜激情综合网| 在线观看av不卡| 国产91富婆露脸刺激对白| 欧美va日韩va| 国产xxxx视频| 亚洲一级二级在线| 欧美综合色免费| 成人午夜视频免费看| 久久人人超碰精品| 国产亚洲无码精品| 亚洲aⅴ怡春院| 欧美视频在线一区| 99精品国产视频| 国产精品久久久久久久第一福利| 手机毛片在线观看| 捆绑紧缚一区二区三区视频| 91精品国产一区二区| 又色又爽又黄18网站| 亚洲另类色综合网站| 一区二区在线观看免费视频| 国产91在线看| 国产精品私人影院| 极品色av影院| 国产成人精品影院| 国产精品天干天干在观线| 日本美女黄色一级片| 国产一区二区三区久久久| 久久嫩草精品久久久精品| 国产jk精品白丝av在线观看| 蜜臀久久久久久久| 日韩久久免费av| 中文字幕一区二区三区人妻| 日韩二区在线观看| 欧美不卡视频一区| 小早川怜子久久精品中文字幕| 美女国产一区二区| 久久久久青草大香线综合精品| 亚洲日本精品视频| 韩国av一区二区| 欧美激情一区二区三区在线| 中文国语毛片高清视频| 成人一区在线看| 亚洲乱码中文字幕| 欧美日韩中文另类| 香港三级日本三级| 久久国产精品99久久久久久老狼| 久久综合给合久久狠狠狠97色69| 永久免费av无码网站性色av| 国产精品一二三四区| 国产精品久久久久天堂| 国产性生活大片| 99re这里只有精品视频首页| 一区二区三区四区蜜桃| 欧美精品丝袜中出| 91精品人妻一区二区三区蜜桃欧美| 精品在线播放免费| 中国色在线观看另类| 色婷婷综合久久| 女性生殖扒开酷刑vk| 日本亚洲一区二区| 国产日韩欧美精品电影三级在线| 久久爱一区二区| 91浏览器在线视频| 舔着乳尖日韩一区| 久久久久久久久久久久久夜| 黑鬼狂亚洲人videos| 丰满人妻一区二区三区大胸| 奇米777欧美一区二区| 国产视频一区二区三区在线观看| 欧美性猛交xxxxx少妇| 一区二区三区四区影院| 久久精品国产亚洲5555| 国产精品免费看片| 欧美日韩一级大片网址| 中文字幕在线看高清电影| 国产999精品久久久久久绿帽| 一区二区三区四区乱视频| 日韩欧美另类在线| 777777国产7777777| 不许穿内裤随时挨c调教h苏绵| 美日韩一区二区三区| 国产精品美女久久久久久久| 欧美老女人在线| 操她视频在线观看| 白丝校花扒腿让我c| 国产一区二区三区在线观看免费视频 | 亚洲一本大道在线| 久久久久久毛片| 欧美性大战久久| 亚洲高潮女人毛茸茸| 超级砰砰砰97免费观看最新一期 | 777a∨成人精品桃花网| 国产美女网站视频| 人妻体内射精一区二区三区| 国产成人在线视频免费播放| 亚洲第一成人在线| 欧美韩国一区二区| 欧美一区二区在线播放| 麻豆明星ai换脸视频| 日韩一级视频在线观看| 99久久精品情趣| 精品一区二区三区在线观看国产| 亚洲欧洲韩国日本视频| 精品国产一区二区国模嫣然| 欧美在线免费观看视频| 亚洲欧美卡通动漫| 噜噜噜在线视频| 97超碰欧美中文字幕| 国产一区二区三区四区在线观看|