精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL 主從復制中創建復制用戶的時機探討

數據庫 MySQL
該問題來自某客戶,據描述,他們在部署 MySQL 主從復制時,有時候僅在主庫上創建復制用戶,有時候主從實例上都會去分別創建復制用戶,發現這兩種方式都可以成功建立復制。針對這一現象,進行了一輪驗證,來觀察采用不同方式創建復制用戶對主從復制的影響。

 背景

該問題來自某客戶,據描述,他們在部署 MySQL 主從復制時,有時候僅在主庫上創建復制用戶,有時候主從實例上都會去分別創建復制用戶,發現這兩種方式都可以成功建立復制。針對這一現象,進行了一輪驗證,來觀察采用不同方式創建復制用戶對主從復制的影響。

[[388685]]

通常來說,用得較多的方式是在搭建主從復制前,先在主庫創建好復制用戶,然后做一個 Xtrabackup 物理全備,再拿到從庫上恢復并搭建主從。除此以外,還有哪些方式呢?分別對主從復制有哪些影響?一起來看一下。

驗證

  • MySQL 版本為 5.7.32,主庫:10.186.60.62,從庫:10.186.60.68。
  • 為了演示方便,本次搭建主從復制時均采用 mysqldump 進行邏輯備份。

場景 1:僅在主庫創建復制用戶

1.主庫做一個備份并拷貝到從庫

  1. /usr/local/mysql5732/bin/mysqldump --single-transaction --master-data=2 -B zlm -S /tmp/mysql3332.sock -p > zlm.sql  
  2. scp zlm.sql root@10.186.60.68:~  

2.登陸從庫執行導入

  1. mysql> source zlm.sql  

由于沒有使用參數 --set-gtid-purged=off,導出的語句中會帶有 SET @@GLOBAL.GTID_PURGED='xxxx:1-xx' 并執行,導入前需要先在從庫上執行 reset master。

3.主庫創建復制用戶

  1. mysql> create user repl1 identified by 'repl1';  

4.從庫配置主從復制并啟動

  1. mysql> change master to master_host='10.186.60.62',master_port=3332,master_user='repl1',master_password='repl1',master_auto_position=1;  
  2. mysql> start slave;  

 

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

啟動復制后,報了 Error 1045 的錯誤,此處并不是密碼錯,而是沒有給復制用戶配置 replication slave 權限,在主庫上對 repl1 用戶執行賦權后(grant replication slave on *.* to repl1;),再啟動復制就正常了。

主從復制正常以后,也會在從庫上創建復制用戶 repl1。

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

從庫上并沒有創建過復制用戶 repl1,主從復制就正常搭建好了,為什么呢?因為 change master to 語句中指定的 master_user 是主庫上的復制用戶,從庫通過這個用戶連接到主庫進行同步,當開啟復制線程后,主庫上創建復制用戶的語句會在從庫上進行回放,于是從庫上也會有這個復制用戶了。

結論 1

  • 搭建主從復制時,在從庫創建復制用戶不是必須的,僅在主庫創建即可,復制用戶會同步到從庫。

場景 2:主從庫單獨創建復制用戶(create 語句)

1.主庫做一個備份并拷貝到從庫(gtid_purged=xxxx:1-23)

2.從庫執行導入

3.主庫創建復制用戶并賦權

  1. mysql> create user repl2 identified by 'repl2';  
  2. mysql> grant replication slave on *.* to repl2;  

 

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

4.從庫創建復制用戶

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

由于不想在從庫上產生由從庫 uuid 寫入的 binlog 事務,此處設置了 sql_log_bin=0,使事務不被記錄到 binlog 中,原因是在數據庫管理平臺對高可用集群進行管理時,通常是不允許從庫上有主庫不存在的 GTID 事務的。

5.從庫配置主從復制并啟動

 

  1. mysql> change master to master_host='10.186.60.62',master_port=3332,master_user='repl2',master_password='repl2',master_auto_position=1; 
  2. mysql> start slave; 

 

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

由于從庫上已經創建了復制用戶,當回放到主庫的這個事務時會報 Error 1396 的錯誤。

可以用 create user 語句創建一個重復用戶來驗證。

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

解析主庫 binlog,啟動復制后執行的第一個事務就是這個 24 的創建用戶語句。

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

結論 2

在從庫導入備份后并分別在主、從庫單獨創建復制用戶后,當從庫執行到創建用戶的事務時會導致復制中斷。

場景 3:主從庫單獨創建復制用戶(grant 語句)

1.主庫做一個備份并拷貝到從庫(gtid_purged=xxxx:1-28)

2.從庫執行導入

3.主庫創建復制用戶

  1. mysql> grant replication slave on *.* repl3 identified by 'repl3';  

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

 

4.從庫創建復制用戶

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

5.從庫配置主從復制并啟動

  1. mysql> change master to master_host='10.186.60.62',master_port=3332,master_user='repl2',master_password='repl2',master_auto_position=1;  
  2. mysql> start slave;  

 

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

這次啟動復制后并沒有報錯。為何用 grant 語句創建用戶就可以,用 create 語句就不行呢?

create 與 grant 語句都會產生事務并記錄到 binlog 中,但區別是 grant 語句是一個近似冪等的操作,而 create 語句不是。

解析主庫 binlog,29 和 30 都是重復執行 grant 的事務。

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

觀察 show slave stauts\G,從庫上也把 29,30 這兩個事務都回放掉了,重復執行它們并不影響主從復制。

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

但要注意的是,在 MySQL 8.0 中已經禁止通過 grant 這種語法來創建用戶了。

 

技術分享 | MySQL 主從復制中創建復制用戶的時機探討

 

結論 3

  • 從庫導入備份并在主從庫分別使用 grant 語句創建用戶后,在從庫回放時不會導致復制中斷。

總結

1.根據以上驗證結果得知,在搭建主從復制時,采用多種方式創建復制用戶都是可行的,但有些方式存在一些限制,如:在主、從實例上分別創建復制用戶。雖然執行 grant 語句創建用戶不會導致復制中斷,但其并不是標準的 MySQL 創建用戶語法,在 MySQL 8.0 中已被視為語法錯誤,因此不推薦采用這樣的方式來搭建主從。

2.創建復制用戶的方式

Create 語句創建用戶時

1.主庫創建完復制用戶后做備份,再配置主從

2.備份后僅在主庫創建復制用戶,再配置主從(推薦)

3.如果要在主、從庫分別創建復制用戶,應先設置 session 級別的 sql_log_bin=0,再配置主從

Grant 語句創建用戶時(MySQL 5.7 及以下版本)

1.主庫先創建復制用戶后備份,再配置主從

2.僅在主庫創建復制用戶,再配置主從(推薦)

3.主、從庫分別創建復制用戶,再配置主從

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2023-03-19 22:38:12

邏輯復制PostgreSQL

2023-03-19 11:53:27

2021-06-08 07:48:27

MySQL主從配置

2024-03-01 18:33:59

MySQL節點數據

2024-07-04 08:00:24

2025-02-10 10:55:16

2025-01-15 15:47:36

2017-10-11 15:40:20

MySQL主從復制拓撲結構

2017-09-05 16:00:49

MySQL主從復制備份

2023-07-03 08:57:45

Master服務TCP

2023-09-24 14:32:15

2023-02-27 07:33:14

MySQL數據庫服務器

2017-06-23 22:00:13

MySqlsslcentos

2021-01-12 09:03:17

MySQL復制半同步

2020-04-14 16:26:22

MySQL線程同步

2022-12-20 08:46:41

MySQL主從復制

2023-12-25 08:02:09

2024-07-15 09:14:03

MySQL主從復制

2023-04-06 13:15:48

MySQL復制原理應用實踐

2024-07-04 17:22:23

點贊
收藏

51CTO技術棧公眾號

国产精品久久综合| 久久久夜精品| 亚洲成人久久久| 日日摸日日碰夜夜爽av | 亚洲精品福利资源站| 熟女人妇 成熟妇女系列视频| 欧美性猛交xxx乱大交3蜜桃| 成人一级片在线观看| 国产精品99久久久久久www| 99久久精品久久亚洲精品| 成人免费直播在线| 欧美午夜精品电影| youjizz.com在线观看| 啊v视频在线| 成人国产精品免费观看动漫| 国产精品久久久精品| 久久久久性色av无码一区二区| 国产精品一区高清| 亚洲国产精品久久精品怡红院 | 国产一区欧美二区| 欧美性做爰毛片| 黄色一级视频免费观看| 成人羞羞网站入口| 亚洲男女自偷自拍图片另类| av一本久道久久波多野结衣| 日韩久久久久久久久| 婷婷久久综合| 亚洲一二在线观看| 国产精品久久久久久亚洲色| 在线观看欧美| 欧美亚洲高清一区| 无码aⅴ精品一区二区三区浪潮| 亚洲妇熟xxxx妇色黄| 中文幕一区二区三区久久蜜桃| 国产日韩欧美一区二区| 国产伦子伦对白视频| 美女视频黄免费的久久 | 精品中文视频在线| 成人高清在线观看视频| 四虎精品一区二区免费| 欧美视频中文字幕| 国产精品人人妻人人爽人人牛| 白浆在线视频| 午夜精品福利一区二区三区av | 久久精品人人| 欧美亚洲日本黄色| 日韩精品成人在线| 亚洲久久在线| 91精品国产电影| 国产中文字幕免费| 极品日韩av| 欧美激情第三页| 国产一级一级片| 激情欧美一区| 911国产网站尤物在线观看| 国产午夜视频在线| 亚洲黄色高清| 97成人在线视频| 中文字幕视频网| 久久精品九九| 国产精品永久免费在线| ,一级淫片a看免费| 精品一区二区免费在线观看| 91久久久亚洲精品| 性欧美8khd高清极品| 国产 欧美在线| 久久精品日产第一区二区三区| 神马午夜在线观看| 2017欧美狠狠色| 日本在线观看一区二区三区| 伊人免费在线| 亚洲另类中文字| 婷婷五月综合缴情在线视频| 亚洲天堂免费电影| 欧美性色黄大片| 一区二区三区四区毛片| 中文字幕区一区二区三| 亚洲电影天堂av| 老牛影视av老牛影视av| 欧美熟乱15p| 欧美成人在线影院| 99热在线观看免费精品| 日韩国产欧美在线视频| 成人欧美一区二区三区黑人| 亚洲国产精品久久人人爱潘金莲| gogo大胆日本视频一区| 日本午夜精品一区二区| mm1313亚洲国产精品美女| 午夜不卡av在线| av污在线观看| 国产一区丝袜| 在线播放日韩精品| 久久精品国产亚洲av高清色欲| 久久国产福利| 91亚洲国产成人久久精品网站| 污污网站免费在线观看| 成人欧美一区二区三区黑人麻豆 | 亚洲精品永久www嫩草| aaa大片在线观看| 欧美性xxxx极品hd欧美风情| 中文字幕日韩久久| 亚欧日韩另类中文欧美| 久久亚洲私人国产精品va| 毛片视频网站在线观看| 国产乱子伦一区二区三区国色天香| 久久精品一区二区三区不卡免费视频| 92国产在线视频| 精品久久久国产| 三日本三级少妇三级99| 九九久久婷婷| 欧美黑人狂野猛交老妇| 亚洲最大成人av| 99久久久国产精品| 久久福利一区二区| h1515四虎成人| 亚洲精品自在久久| 久久免费视频精品| 韩国理伦片一区二区三区在线播放| 精品一区国产| 美女精品导航| 欧美一级一区二区| 午夜国产小视频| 青青草国产精品亚洲专区无| 久久国产精品久久精品国产| 青春草视频在线| 在线综合亚洲欧美在线视频| 亚洲视频 中文字幕| 伊人久久大香线蕉精品组织观看| 国产精品av网站| 日韩一二三四| 精品福利在线观看| 国产午夜在线一区二区三区| 在线国产一区| 91丝袜美腿美女视频网站| 成a人v在线播放| 欧亚一区二区三区| 国产jk精品白丝av在线观看| 国产精品普通话对白| 国产精品美女久久久久av福利| av网站在线免费| 91.com在线观看| 手机av在线看| 国产原创一区二区三区| 97超碰人人爱| 狂野欧美xxxx韩国少妇| 久久视频中文字幕| 一区二区三区www污污污网站| 中文字幕不卡的av| www.精品在线| 欧美激情另类| 91久久嫩草影院一区二区| 日本蜜桃在线观看| 欧美一级二级三级蜜桃| 91精品国产高清一区二区三蜜臀| 国产在线精品免费| 奇米777四色影视在线看| 精品国产麻豆| 久久91亚洲精品中文字幕| www.精品久久| 亚洲成人高清在线| 成年人在线观看av| 久久综合中文| 一区二区在线中文字幕电影视频| 亚洲青青久久| 欧美激情精品久久久久久大尺度| 秋霞欧美在线观看| 色综合天天视频在线观看| 波多野在线播放| 久久av老司机精品网站导航| 伊人久久在线观看| 国产精品网站在线看| 人人爽久久涩噜噜噜网站| 国产三级在线免费| 这里只有精品电影| 成年人午夜视频| 国产欧美日韩亚州综合| 九九精品久久久| 欧美午夜影院| 欧美日韩一区在线播放| 欧美爱爱视频| 欧美激情一区二区三区高清视频| 日韩精品福利| 91精品国产乱| 欧美激情黑白配| 中文字幕一区免费在线观看| 动漫av在线免费观看| 亚洲欧美视频| 日韩不卡一二区| 欧美一区二区三区红桃小说| 国产日本欧美一区| √最新版天堂资源网在线| 国产一区二区欧美日韩| av高清一区二区| 色综合久久天天| 午夜少妇久久久久久久久| 久久综合久久综合亚洲| 波多野结衣国产精品| 亚洲高清激情| 在线观看成人av| 日韩三级毛片| 亚洲伊人一本大道中文字幕| 偷拍视频一区二区三区| 欧美精品久久久久久久免费观看| 国产小视频在线| 精品国产一区二区在线观看| 在线观看国产成人| 五月天网站亚洲| 国产三级国产精品国产国在线观看| 91小视频免费观看| 麻豆网站免费观看| 免费高清在线视频一区·| av免费观看大全| 91成人精品视频| 欧美一区二区三区在线免费观看| 亚洲国产欧美在线观看| 国产精品久久婷婷六月丁香| 岛国av在线网站| 在线看片第一页欧美| 亚洲 欧美 激情 小说 另类| 欧美一级精品大片| 中文字幕一区二区久久人妻| 精品久久久视频| 久久国产露脸精品国产| 亚洲欧美在线观看| 日本成人午夜影院| 久久久久久免费毛片精品| japanese在线观看| 丁香天五香天堂综合| www.日本久久| 极品销魂美女一区二区三区| 三级在线免费看| 久久av一区二区三区| 国产av国片精品| 亚洲欧美综合| 男女激烈动态图| 亚洲欧美综合久久久| 在线视频福利一区| 日韩中文首页| 亚洲午夜精品久久| 日韩高清欧美| 亚洲精美视频| 国产精品不卡| 中国成人亚色综合网站| 久久影视一区| 中文字幕99| 亚洲成人精品| 久久观看最新视频| 国内精品福利| 777777av| 老鸭窝毛片一区二区三区| 92看片淫黄大片一级| 亚洲欧美成人| 成人亚洲视频在线观看| 日本视频一区二区| 日韩av片网站| 精品一区二区三区免费观看 | 欧美精品卡一卡二| 亚洲日韩视频| 成人av一级片| 日本不卡免费在线视频| 尤物国产在线观看| 国产一区二区成人久久免费影院| 国产xxxxhd| www.欧美日韩| 老熟妇一区二区| 日韩毛片视频在线看| 麻豆亚洲av成人无码久久精品| 亚洲午夜久久久久久久久电影网| 欧美亚韩一区二区三区| 色婷婷综合久久久久中文一区二区| 久草视频在线免费| 91精品国产综合久久精品app| 丰满人妻一区二区三区免费| 日韩精品免费观看| a天堂在线资源| 欧美成人午夜免费视在线看片| 91超碰在线| 国产精品久久国产精品99gif| 精品欧美视频| 久久精品二区| 爽成人777777婷婷| 青青青青草视频| 久久亚洲风情| 黑人巨大猛交丰满少妇| 久久蜜桃av一区二区天堂| xxxxx99| 亚洲国产欧美在线| 精品久久久久久久久久久久久久久久久久| 欧美精品丝袜中出| 欧美一级淫片免费视频魅影视频| 国产亚洲精品一区二555| 2020国产在线视频| 日韩av成人在线| 久久国产精品美女| 欧美日韩在线一二三| 欧美激情视频一区二区三区在线播放| 波多野结衣乳巨码无在线| 久久精品99久久久| 少妇大叫太粗太大爽一区二区| 一区在线观看视频| 狠狠人妻久久久久久| 91麻豆精品国产91久久久久| 日本又骚又刺激的视频在线观看| 另类图片亚洲另类| 黄瓜视频成人app免费| 成人免费在线看片| 色狮一区二区三区四区视频| 欧美久久久久久久久久久久久| 狠狠狠色丁香婷婷综合久久五月| 五月婷婷综合在线观看| 亚洲自拍偷拍图区| 中文字幕视频免费观看| 日韩激情视频在线播放| 性爱视频在线播放| 成人激情av在线| 黑人操亚洲人| 无码人妻丰满熟妇区毛片18| 国产aⅴ精品一区二区三区色成熟| 大胸美女被爆操| 欧美视频在线免费| 人妻一区二区三区| 美女久久久久久久| 亚洲aⅴ网站| 亚洲一区二区不卡视频| 久久久天天操| 制服丝袜第二页| 性欧美疯狂xxxxbbbb| 精品人妻伦一二三区久久| 中文字幕少妇一区二区三区| 国产v综合v| 欧美一区二区在线| 亚洲专区免费| 成人性生活免费看| 亚洲一本大道在线| 亚洲第一页视频| 欧美老女人性生活| 久久的色偷偷| 免费看日b视频| 国产精品亚洲第一| 紧身裙女教师波多野结衣| 在线不卡欧美精品一区二区三区| 在线观看麻豆| 成人精品在线视频| 欧美韩日高清| 中文字幕第22页| 亚洲欧美电影院| 国产成人精品免费看视频| 久久夜精品香蕉| 日韩中文字幕| 99在线免费视频观看| www.色精品| 欧美性猛交bbbbb精品| 亚洲免费伊人电影在线观看av| se01亚洲视频| 天堂v在线视频| 国产一区二区在线看| a级片在线观看免费| 欧美成人精品福利| sm性调教片在线观看 | 加勒比av中文字幕| 亚洲人成伊人成综合网小说| www.黄色片| 91福利视频网| 欧美日韩在线观看视频小说| 在线观看国产一级片| 亚洲男人的天堂网| 欧美在线 | 亚洲| 欧美中文在线字幕| 日韩.com| 亚洲成人福利视频| 精品成人在线视频| 成年人在线观看网站| 亚洲在线视频福利| 亚洲色诱最新| 美女av免费看| 精品第一国产综合精品aⅴ| 校园春色亚洲| 中文字幕日韩精品一区二区| 国产成人av电影在线观看| 日日摸天天添天天添破| 色婷婷**av毛片一区| 北条麻妃一区二区三区在线观看| 人妻少妇被粗大爽9797pw| 国产精品你懂的在线欣赏| 亚洲成人77777| 45www国产精品网站| 久久免费av| 北岛玲一区二区| 欧美日韩黄色影视| 美洲精品一卡2卡三卡4卡四卡| 日本一区二区视频| 国产精品18久久久久久vr| av中文在线播放| 久久艳片www.17c.com| 亚洲另类av| 日本中文字幕精品| 91久久精品网| av美女在线观看| 国产精品88久久久久久妇女| 久久亚洲一级片|