亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    999久久66久6只有精品| 久草免费在线观看| 91麻豆爱豆果冻天美星空| 可以免费在线看黄的网站| 欧美激情中文字幕一区二区| 日韩在线观看免费完整版视频| 欧美激情一区二区三区视频 | 精品视频在线观看免费| 亚洲精品永久一区| 999久久久免费精品国产牛牛| 成人高清视频在线观看| 黄视频网站免费看| 麻豆系列国产剧在线观看| 四虎精品在线观看| 黄视频网站在线免费观看| 久草免费在线视频| 四虎影视库| 999久久66久6只有精品| 成人影院一区二区三区| 青青久在线视频| 亚洲第一视频在线播放| 成人a大片在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产一区二区三区精东影业 | 麻豆系列国产剧在线观看| 亚飞与亚基在线观看| 免费国产在线视频| 欧美激情一区二区三区在线播放| 你懂的在线观看视频| 美女免费毛片| 精品国产亚洲一区二区三区| 国产高清在线精品一区a| 日本在线播放一区| 欧美一区二区三区性| 青青久久精品| 欧美激情中文字幕一区二区| 欧美18性精品| 亚洲天堂一区二区三区四区| 欧美一级视频免费观看| 韩国三级香港三级日本三级| 国产成人精品综合久久久| 日韩在线观看视频免费| 久久99中文字幕| 四虎影视库| 国产麻豆精品高清在线播放| 91麻豆精品国产自产在线观看一区| 欧美激情一区二区三区在线| 可以免费看毛片的网站| 天天做日日爱夜夜爽| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 毛片高清| 青草国产在线| 毛片成人永久免费视频| 精品国产三级a| 青青久久精品| 欧美激情伊人| a级毛片免费观看网站| 麻豆网站在线看| 韩国三级一区| 美女被草网站| 国产一区二区精品久久91| 黄视频网站免费| 青草国产在线| 精品视频在线看| 可以免费看毛片的网站| 青青青草影院 | 国产一区二区精品在线观看| 在线观看成人网 | 精品视频在线观看一区二区| 国产综合91天堂亚洲国产| 亚洲第一色在线| 精品久久久久久免费影院| 日本在线播放一区| 免费一级生活片| 欧美激情中文字幕一区二区| 午夜家庭影院| 成人免费一级纶理片| 亚洲精品中文字幕久久久久久| 欧美爱色| 99久久网站| 久久久久久久久综合影视网| 一级女性全黄久久生活片| 91麻豆精品国产自产在线观看一区| 午夜在线观看视频免费 成人| 免费的黄视频| 国产高清在线精品一区a| 欧美1区| 毛片高清| 亚洲精品永久一区| 久久精品店| 999久久久免费精品国产牛牛| 99久久网站| 精品国产三级a| 久久精品欧美一区二区| 日本特黄特色aa大片免费| 欧美大片aaaa一级毛片| 免费一级片网站| 国产精品自拍亚洲| 国产美女在线一区二区三区| 九九精品久久| 成人免费观看的视频黄页| 一级女性全黄久久生活片| 四虎精品在线观看| 精品在线观看国产| 99色视频在线| 欧美激情一区二区三区视频 | 欧美日本免费| 99久久精品国产麻豆| 午夜在线影院| 午夜在线影院| 国产网站免费在线观看| 国产91丝袜在线播放0| 成人av在线播放| 国产网站免费在线观看| 国产不卡高清在线观看视频| 欧美国产日韩一区二区三区| 国产精品1024在线永久免费| 超级乱淫伦动漫| 精品国产一区二区三区久久久蜜臀| 国产不卡高清在线观看视频| 午夜欧美成人久久久久久| 欧美激情中文字幕一区二区| 欧美一级视| 欧美爱色| 99久久网站| 二级片在线观看| 毛片高清| 一本伊大人香蕉高清在线观看| 午夜在线影院| 九九精品久久| 免费一级片网站| 九九精品在线| 国产91精品一区二区| 麻豆系列国产剧在线观看| 午夜欧美成人久久久久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 91麻豆国产福利精品| 国产a网| 九九九在线视频| 尤物视频网站在线| 在线观看成人网 | 成人免费观看的视频黄页| 欧美国产日韩一区二区三区| 欧美激情影院| 一级毛片视频免费| 91麻豆精品国产自产在线观看一区| 青青久久精品| 国产视频一区二区在线播放| 欧美另类videosbestsex久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本特黄特黄aaaaa大片| 国产亚洲男人的天堂在线观看| 久久精品欧美一区二区| 日本在线不卡视频| 国产不卡高清在线观看视频| 深夜做爰性大片中文| 一级女性全黄久久生活片| 成人免费网站久久久| 九九精品久久| 青青久久精品| 精品久久久久久中文| 日日日夜夜操| 九九热国产视频| 麻豆污视频| 欧美爱色| 韩国三级香港三级日本三级| 韩国三级一区| 999久久66久6只有精品| 日日夜人人澡人人澡人人看免| 九九精品在线| 精品国产亚一区二区三区| 久久久久久久网| 国产亚洲男人的天堂在线观看| 久久福利影视| 国产一区二区精品久久91| 日韩免费在线视频| 日本伦理片网站| 久久国产精品自线拍免费| 尤物视频网站在线| 欧美日本免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产三级a| 黄视频网站免费| 免费国产在线观看| 麻豆网站在线看| 免费的黄视频| 欧美一区二区三区性| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产伦久视频免费观看 视频| 美女被草网站| 精品在线观看国产| 日韩在线观看免费完整版视频| 日韩专区在线播放| 欧美1区| 高清一级毛片一本到免费观看| 亚洲第一色在线| 精品视频一区二区三区免费| 99久久网站| 成人高清免费| 久久国产影视免费精品|