中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

當前位置: 首頁 / 技術干貨 / 正文
MySQL主主復制的實現

2023-02-02

   master mysql

  主主復制介紹

  MySQL的主從復制架構下,可以實現讀寫分離、業務分流,來降低單個數據庫的壓力。但是這種模式下會存在單點故障的問題,即如果主庫節點宕機的情況下,對從庫進行的操作并不會同步到主庫中。這個數據庫也就無效了。因此有的時候我們會搭建主主復制的架構,也叫做雙主架構。

  雙主架構的實現,是在主從架構的基礎之上的。將兩臺MySQL之間護衛彼此的主庫,同時又互為對方的從庫。這樣的實施方案下,既能做到分流,也能解決單點故障的問題。因為任何的一臺節點故障,另外的一臺都可以繼續提供服務。

  主庫1配置

  我們需要編輯MySQL配置文件,這個配置文件在不同的操作系統中的位置和名字都不同,需要根據自己的操作系統來查找這個文件:

  Windows: C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

  Linux: /etc/my.cnf

  macOS:

  dmg安裝: /etc/my.cnf

  homebrew安裝:

  Intel CPU: /usr/local/homebrew/etc/my.cnf

  AppleSilicon CPU: /opt/homebrew/etc/my.cnf

  # 在[mysqld]的下方添加或修改如下屬性:

  # 服務節點的唯一標識,需要給集群中的每個服務分配一個單獨的ID

  server-id=101

  # 打開binlog日志,并指定文件名

  log_bin=master-101-bin

  # binlog日志文件

  log_bin-index=master-101-bin.index

  # 打開relaylog日志

  relay_log=master-101-relay-bin

  relay_log-index=master-101-relay-bin.index

  skip-slave-start

  # 防止兩個主庫中同時操作自增的字段導致字段沖突

  auto_increment_increment=2 # 自增步長,一般有幾個MySQL就設置為幾

  auto_increment_offset=1 # 自增起始值

  修改完成之后,需要重啟MySQL服務。

  為root用戶分配replication slave的權限:

  # 登錄到主庫

  mysql -uroot -p

  # 為root用戶分配權限

  # MySQL8中,需要先添加 'root'@'%' 這個用戶

  # create user 'root'@'%' identified by '123456'

  mysql> grant replication slave on *.* to 'root'@'%';

  mysql> flush privileges;

  主庫2配置

  我們需要編輯MySQL配置文件,這個配置文件在不同的操作系統中的位置和名字都不同,需要根據自己的操作系統來查找這個文件:

  Windows: C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

  Linux: /etc/my.cnf

  macOS:

  dmg安裝: /etc/my.cnf

  homebrew安裝:

  Intel CPU: /usr/local/homebrew/etc/my.cnf

  AppleSilicon CPU: /opt/homebrew/etc/my.cnf

  # 在[mysqld]的下方添加或修改如下屬性:

  # 服務節點的唯一標識,需要給集群中的每個服務分配一個單獨的ID

  server-id=102

  # 打開binlog日志,并指定文件名

  log_bin=master-102-bin

  # binlog日志文件

  log_bin-index=master-102-bin.index

  # 打開relaylog日志

  relay_log=master-102-relay-bin

  relay_log-index=master-102-relay-bin.index

  skip-slave-start

  # 防止兩個主庫中同時操作自增的字段導致字段沖突

  auto_increment_increment=2 # 自增步長,一般有幾個MySQL就設置為幾

  auto_increment_offset=2 # 自增起始值

  修改完成之后,需要重啟MySQL服務。

  為root用戶分配replication slave的權限:

  # 登錄到主庫

  mysql -uroot -p

  # 為root用戶分配權限

  # MySQL8中,需要先添加 'root'@'%' 這個用戶

  # create user 'root'@'%' identified by '123456'

  mysql> grant replication slave on *.* to 'root'@'%';

  mysql> flush privileges;

  設置同步

  查看master1的binlog

  +-----------------------+----------+--------------+------------------+-------------------+

  | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

  +-----------------------+----------+--------------+------------------+-------------------+

  | master-101-bin.000001 | 156 | | | |

  +-----------------------+----------+--------------+------------------+-------------------+

  設置master2同步master1

  # 登錄從庫

  mysql -uroot -p

  # 設置同步主節點

  change master to

  master_host='192.168.10.101',

  master_port=3306,

  master_user='root',

  master_password='123456',

  master_log_file='master-101-bin.000001',

  master_log_pos=156;

  查看master2的binlog

  +-----------------------+----------+--------------+------------------+-------------------+

  | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

  +-----------------------+----------+--------------+------------------+-------------------+

  | master-102-bin.000001 | 553 | | | |

  +-----------------------+----------+--------------+------------------+-------------------+

  設置master1同步master2

  # 登錄從庫

  mysql -uroot -p

  # 設置同步主節點

  change master to

  master_host='192.168.10.102',

  master_port=3306,

  master_user='root',

  master_password='123456',

  master_log_file='master-102-bin.000001',

  master_log_pos=553;

  開啟同步

  # 分別啟動兩個數據庫的slave

  start slave

  # 如果出現錯誤:Slave failed to initialize relay log info structure from the repository

  # 說明之前存在主從模式下的relay log,使用reset slave命令清除即可

好程序員公眾號

  • · 剖析行業發展趨勢
  • · 匯聚企業項目源碼

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數據+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發 <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數據分析 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓IT培訓
在線咨詢
IT培訓IT培訓
試聽
IT培訓IT培訓
入學教程
IT培訓IT培訓
立即報名
IT培訓

Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號

中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

            在线视频欧美区| 色综合天天在线| 欧美在线观看一区| 国产亚洲精品中文字幕| 日韩欧美亚洲另类制服综合在线| 一区二区高清在线| 国产91在线|亚洲| 欧美一区二区视频免费观看| 99国产精品国产精品久久| 久久综合狠狠综合久久综合88| 国产精品人妖ts系列视频| 老司机免费视频一区二区三区| 色av综合在线| 亚洲欧美视频一区| 一区二区三区在线看| 成人伦理片在线| 欧美日韩一级黄| 国产精品久久久久毛片软件| 国产乱码一区二区三区| 精品国产一区二区三区久久久蜜月| 精品久久久网站| 美女一区二区久久| 欧美一区二区网站| 日本亚洲最大的色成网站www| 91丨九色porny丨蝌蚪| 国产精品久久久久久久久搜平片| 韩国av一区二区三区| 精品av久久707| 激情亚洲综合在线| 精品人在线二区三区| 久久99精品视频| 精品国产电影一区二区| 另类小说综合欧美亚洲| 欧美精品在线视频| 日本午夜一区二区| 日韩精品资源二区在线| 久久国产夜色精品鲁鲁99| 欧美精品一区男女天堂| 国产精品乡下勾搭老头1| 国产天堂亚洲国产碰碰| 看片的网站亚洲| 国产亚洲精品资源在线26u| 日韩 欧美一区二区三区| 日韩一区二区在线播放| 国产老妇另类xxxxx| 亚洲国产精品ⅴa在线观看| 国产大陆a不卡| 久久电影国产免费久久电影| 久久久99久久精品欧美| 成人视屏免费看| 夜夜嗨av一区二区三区网页 | 三级欧美韩日大片在线看| 欧美肥大bbwbbw高潮| 激情五月婷婷综合网| 国产精品嫩草久久久久| 在线亚洲人成电影网站色www| 亚洲风情在线资源站| 欧美成人综合网站| 99久久久久免费精品国产| 国产精品欧美久久久久无广告| 欧美色涩在线第一页| 男男gaygay亚洲| 中文字幕一区二区日韩精品绯色| 欧亚洲嫩模精品一区三区| 久久精品国产99| 国产精品久久久久久久久晋中 | 午夜欧美一区二区三区在线播放| 欧美日本韩国一区二区三区视频| 国内一区二区视频| 亚洲一区影音先锋| 国产亚洲短视频| 欧美日韩国产大片| 国产91精品入口| 日本欧美一区二区三区乱码 | 综合久久久久久久| 欧美亚州韩日在线看免费版国语版| 丝袜国产日韩另类美女| 中文字幕第一区综合| 欧美一区二区在线播放| 91麻豆精东视频| 久久99日本精品| 一区二区三区日本| 日韩限制级电影在线观看| 国产乱人伦偷精品视频不卡| 亚洲狠狠爱一区二区三区| 国产日韩三级在线| 欧美一区二区视频在线观看| 日本高清免费不卡视频| 成人性色生活片| 亚洲成人av一区| 亚洲人一二三区| 国产蜜臀av在线一区二区三区| 欧美精品免费视频| 色婷婷av一区二区三区大白胸| 国产91对白在线观看九色| 日韩欧美电影一区| 在线区一区二视频| 丰满亚洲少妇av| 亚洲一区二区在线免费观看视频 | 欧美男同性恋视频网站| 福利一区二区在线| 国产在线精品视频| 九九久久精品视频| 日本欧美在线观看| 天天亚洲美女在线视频| 亚洲午夜视频在线观看| 自拍偷拍国产精品| 亚洲精品视频在线看| 国产精品国产自产拍高清av| 久久精品亚洲精品国产欧美| 日韩欧美亚洲国产精品字幕久久久| 欧美男人的天堂一二区| 91在线国产观看| 国内久久精品视频| 久久av老司机精品网站导航| 麻豆视频一区二区| 精品无码三级在线观看视频| 欧美日韩一区在线观看| 国产成人免费视频精品含羞草妖精 | 另类小说综合欧美亚洲| 国产精品888| 91麻豆国产精品久久| 欧美日韩和欧美的一区二区| 精品对白一区国产伦| 亚洲天堂成人在线观看| 日韩va亚洲va欧美va久久| 国产一区二区免费看| 色综合久久久久网| 日韩免费一区二区三区在线播放| 日本一区二区视频在线观看| 蜜桃一区二区三区四区| 成人中文字幕在线| 欧美三级资源在线| 欧美国产一区在线| 肉色丝袜一区二区| 国产精品一二三四区| 欧美性生活大片视频| 国产亚洲一区二区三区| 亚洲国产欧美日韩另类综合| 国产夫妻精品视频| 欧美日韩大陆一区二区| 国产精品无码永久免费888| 亚洲v精品v日韩v欧美v专区| 东方aⅴ免费观看久久av| 91精品欧美久久久久久动漫| 国产精品成人免费在线| 美腿丝袜亚洲综合| 欧美体内she精视频| 国产精品国产自产拍高清av王其| 日韩在线一二三区| 欧美在线观看视频一区二区三区| 国产日韩欧美一区二区三区乱码| 香蕉乱码成人久久天堂爱免费| 成人app网站| 久久久久久久av麻豆果冻| 日韩高清中文字幕一区| 日本高清不卡视频| 最新高清无码专区| 亚洲一级二级在线| 欧美激情艳妇裸体舞| 偷拍亚洲欧洲综合| 色综合天天综合| 国产精品乱码人人做人人爱| 成人污污视频在线观看| 91丨九色丨蝌蚪丨老版| 337p粉嫩大胆色噜噜噜噜亚洲| 一区二区三区**美女毛片| 不卡免费追剧大全电视剧网站| 久久综合九色综合欧美98| 日本中文字幕一区二区有限公司| 在线视频一区二区三| 亚洲精品国久久99热| 色综合一个色综合亚洲| 国产精品乱码一区二三区小蝌蚪| 韩国av一区二区三区| 精品少妇一区二区三区视频免付费 | 日韩电影免费一区| 国产精品自拍网站| 777a∨成人精品桃花网| 亚洲一级二级在线| 在线亚洲+欧美+日本专区| 亚洲欧美激情插| 色偷偷88欧美精品久久久| 亚洲色大成网站www久久九九| 成人国产精品视频| 一区在线播放视频| 99久久免费精品| 夜夜亚洲天天久久| 欧美日本韩国一区二区三区视频| 亚洲一二三四区不卡| 欧美精品第1页| 久久精品国产成人一区二区三区 | 日韩黄色免费网站| 欧美一级搡bbbb搡bbbb| 精品一区二区三区久久久| 久久久久综合网| 97精品久久久久中文字幕| 亚洲美女免费视频| 51午夜精品国产| 激情深爱一区二区|