婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二视频| 国内精品国产三级国产a久久| 国产午夜精品在线观看| 一区二区三区中文字幕精品精品 | 精品美女被调教视频大全网站| 国产精品福利一区| 成人av网站大全| 国产精品成人一区二区艾草| 丁香一区二区三区| 亚洲男人的天堂一区二区| 成人黄色网址在线观看| 亚洲人成在线播放网站岛国| 不卡的av网站| 激情综合网av| 国产精品国产三级国产aⅴ入口 | 国产无遮挡一区二区三区毛片日本| 91成人在线精品| 亚洲国产另类精品专区| 在线亚洲高清视频| 蜜桃av一区二区三区| 国产精品电影院| 欧美高清精品3d| 国产精华液一区二区三区| 一区二区三区高清| 国产性色一区二区| 3atv一区二区三区| jizz一区二区| 一本色道a无线码一区v| 中文字幕精品综合| 欧美videossexotv100| 国产精品亚洲综合一区在线观看| 亚洲综合图片区| 国产精品久久久久7777按摩 | 国产精品拍天天在线| 欧美一级在线视频| 在线欧美一区二区| 在线免费一区三区| 欧美色区777第一页| 欧美日韩中文另类| 精品久久久久一区二区国产| 国产日韩欧美在线一区| 国产精品主播直播| 国产在线精品免费| 国产精品一级黄| 国产馆精品极品| www.视频一区| 91久久精品日日躁夜夜躁欧美| 粉嫩一区二区三区性色av| 国产成人三级在线观看| 国产69精品久久久久777| 国产91清纯白嫩初高中在线观看| 国产成人免费xxxxxxxx| 91美女片黄在线| 欧美猛男gaygay网站| 色婷婷av一区二区三区软件| 精品视频在线看| 精品少妇一区二区三区日产乱码| 日本一区二区三区视频视频| 亚洲国产精品综合小说图片区| 麻豆精品国产91久久久久久| 成人免费视频网站在线观看| 欧美日韩视频专区在线播放| 欧美经典三级视频一区二区三区| 亚洲色图.com| 伦理电影国产精品| 欧美日韩精品一区二区三区| 国产精品乱码人人做人人爱| 久久99九九99精品| 色妞www精品视频| 欧美国产97人人爽人人喊| 国产麻豆精品久久一二三| 在线观看91av| 日本欧美一区二区在线观看| 欧美色爱综合网| 亚洲国产精品一区二区久久恐怖片| 成人99免费视频| 国产精品天干天干在观线| 国产·精品毛片| 欧美国产日韩精品免费观看| 爽好久久久欧美精品| 欧美日韩中文一区| 免费日韩伦理电影| 久久久久久久久久久久久久久99 | 精品国产免费久久| 欧美午夜寂寞影院| 亚洲视频在线观看一区| 91视频免费看| 亚洲国产日韩一级| 6080yy午夜一二三区久久| 日韩vs国产vs欧美| 久久久久9999亚洲精品| 色琪琪一区二区三区亚洲区| 日韩av中文字幕一区二区三区| 日韩精品一区二区在线| 日韩电影在线一区二区| 成人avav影音| 亚洲成人自拍网| 久久品道一品道久久精品| 97国产精品videossex| 美女在线观看视频一区二区| 久久久国产精华| 欧美主播一区二区三区| 国产九九视频一区二区三区| 亚洲视频在线一区| 国产三级精品三级| 久久婷婷国产综合精品青草| 九九精品一区二区| 国产成人丝袜美腿| 日韩电影免费在线| 一区二区三区欧美久久| www久久久久| 国产日韩精品视频一区| 欧美成人三级在线| 日韩视频免费观看高清在线视频| 欧美视频第二页| 欧美一区二区免费| 亚洲精品一区二区三区四区高清 | 国产清纯在线一区二区www| 91精品国产入口| 久久久久久久久伊人| 久久久亚洲精品石原莉奈| 国产日韩精品一区二区浪潮av| 精品国产在天天线2019| 中文字幕一区二区三区四区| 国产精品免费视频观看| 亚洲视频小说图片| 奇米影视在线99精品| 成人动漫av在线| 91精品欧美综合在线观看最新| 亚洲精品在线观看网站| 亚洲午夜一区二区三区| 国产精品99久久久久| 色综合久久久久久久| 欧美大片拔萝卜| 亚洲图片欧美色图| 激情伊人五月天久久综合| 97se亚洲国产综合自在线| 7777女厕盗摄久久久| 一区二区三区在线影院| 国产成人精品免费看| 日本韩国欧美一区| 国产精品国产自产拍高清av王其 | 91亚洲精品久久久蜜桃网站| 精品黑人一区二区三区久久| 日韩理论片中文av| 成人免费毛片a| 国产欧美1区2区3区| 国产一本一道久久香蕉| 91精品欧美福利在线观看| 一区二区三区高清不卡| 93久久精品日日躁夜夜躁欧美| 欧美xxxxxxxx| 国产激情偷乱视频一区二区三区| 日韩西西人体444www| 黄页视频在线91| 国产精品久久福利| 色婷婷久久一区二区三区麻豆| 一区二区成人在线| 日韩西西人体444www| 国产精品亚洲视频| 伊人一区二区三区| 日韩午夜激情免费电影| 国精产品一区一区三区mba桃花 | 美女一区二区三区| 国产精品网站导航| 欧美精品久久久久久久多人混战| 美女视频网站久久| 亚洲男人都懂的| 日韩欧美久久久| 欧美在线视频日韩| 国产成人精品网址| 久久精品国产精品青草| 亚洲午夜羞羞片| 国产精品久久毛片av大全日韩| 精品视频一区二区三区免费| 成人一区在线看| 精品无人码麻豆乱码1区2区| 亚洲第一搞黄网站| 亚洲欧美另类小说视频| 久久免费午夜影院| 久久尤物电影视频在线观看| 欧美久久高跟鞋激| 欧美四级电影在线观看| 91免费视频大全| 99在线精品观看| gogo大胆日本视频一区| 国产99精品国产| 成人国产在线观看| 色综合天天做天天爱| 91视频精品在这里| 欧美无人高清视频在线观看| 奇米影视7777精品一区二区| 欧美激情一区在线观看| 精品久久久三级丝袜| 久久精品一区八戒影视| 国产喂奶挤奶一区二区三区| 中文字幕精品—区二区四季| 中文字幕一区二区三区视频| 亚洲一区二区三区中文字幕| 免费在线视频一区|