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

MySQL主從復制雖好,能完美解決數(shù)據(jù)庫單點問題嗎?

數(shù)據(jù)庫 MySQL
雖然主從復制增加了一個數(shù)據(jù)庫副本,但從數(shù)據(jù)庫和主數(shù)據(jù)庫的數(shù)據(jù)最終會是一致的。之所以說是最終一致,因為MySQL復制是異步的,正常情況下主從復制數(shù)據(jù)之間會有一個微小的延遲。

一、單個數(shù)據(jù)庫服務(wù)器的缺點

  • 數(shù)據(jù)庫服務(wù)器存在單點問題;
  • 數(shù)據(jù)庫服務(wù)器資源無法滿足增長的讀寫請求;
  • 高峰時數(shù)據(jù)庫連接數(shù)經(jīng)常超過上限。

二、如何解決單點問題

  • 增加額外的數(shù)據(jù)庫服務(wù)器,組建數(shù)據(jù)庫集群;
  • 同一集群中的數(shù)據(jù)庫服務(wù)器需要具有相同的數(shù)據(jù);
  • 集群中的任一服務(wù)器宕機后,其它服務(wù)器可以取代宕機服務(wù)器。

三、MySQL主從復制架構(gòu)

1、主庫將變更寫入到主庫的binlog中

  • 一些MySQL版本并不會開啟二進制日志,所以一定要檢查是否開啟;
  • 如果剛開始沒有開啟,后面再進行開啟的話,需要重啟數(shù)據(jù)庫才能生效,而且數(shù)據(jù)庫的重啟往往會對業(yè)務(wù)造成很大的影響;
  • 盡管二進制日志對性能有稍許的影響,所以還是建議大家無論是否使用復制功能,都要開啟MySQL二進制日志,因為增量備份也需要二進制日志。

2、從庫的IO線程在指定位置讀取主庫binlog內(nèi)容存儲到本地的中繼日志(Relay Log)中

要完成二進制日志的傳輸過程,MySQL會在從服務(wù)器上啟動一個工作線程,稱為IO線程,這個IO線程會跟主數(shù)據(jù)庫建立一個普通的客戶端連接,然后在主服務(wù)器上啟動一個特殊的二進制轉(zhuǎn)儲線程稱為binlogdown線程。

從庫上的IO線程通過這個二進制轉(zhuǎn)儲線程來讀取主庫上的二進制事件,如果該事件追趕上主庫,則會進入sleep狀態(tài),直到主庫發(fā)起信號通知有新事件產(chǎn)生時,才會被喚醒,relay log的格式和binlog格式是完全相同的,

可以使用mysqlbinlog來讀取relay log中的內(nèi)容。

3、從庫的SQL線程讀取Relay Log日志中的內(nèi)容,并在從庫中重放

SQL線程所執(zhí)行的事件,我們可以通過配置選項來決定是否要寫入到從服務(wù)器的二進制日志中。

目前MySQL支持兩種復制類型:

  • 基于二進制日志點的復制
  • 基于GTID的復制(MySQL>=5.7推薦使用)

四、MySQL主從配置步驟

1、配置主從數(shù)據(jù)庫服務(wù)器參數(shù)

有些參數(shù)配置后需要數(shù)據(jù)庫重啟才能生效,為了不影響數(shù)據(jù)庫的正常使用,我們最好在服務(wù)器上線的同時就把參數(shù)都配置好。特別是master服務(wù)器的參數(shù),更應該作為服務(wù)器初始參數(shù)來進行配置。

master服務(wù)器:

 

 

slave 服務(wù)器:

 

 

2、在master服務(wù)器上創(chuàng)建用于復制的數(shù)據(jù)庫賬號

用于IO線程連接master服務(wù)器獲取binlog日志,需要* REPLICATION SLAVE** 權(quán)限: 

  1. create user 'repl'@'ip段' identified by 'password';  
  2. grant replication slave on *.* to 'repl'@'ip段'

3、備份master服務(wù)器上的數(shù)據(jù)并初始化slave服務(wù)器數(shù)據(jù)

  • 建議主從數(shù)據(jù)庫服務(wù)器采用相同的MySQL版本;
  • 建議使用全庫備份的方式初始化slave數(shù)據(jù)。

采用相同版本的好處:

  • 我們可以使用全備的方式來初始化slave數(shù)據(jù),還可以避免不同版本之間的差異造成數(shù)據(jù)庫同步失敗的問題。
  • 如果我們使用的主從復制的服務(wù)器MySQL版本不同,則一定要注意master上的版本一定要低于slave服務(wù)器,不然同步的時候就可能出現(xiàn)錯誤。

由于我們演示過程中的MySQL服務(wù)器都是使用的MySQL5.7,所以我們可以使用全備的方式進行: 

  1. mysqldump --master-data=2 -uroot -p -A --single-transaction -R --triggers 

4、啟動基于日志點的復制鏈路

在slave服務(wù)器上運行,MySQL命令: 

  1. CHANGE MASTER TO  
  2. MASTER_HOST= 'master_host_ip',  
  3. MASTER_USER= 'repl',  
  4. MASTER_PASSWORD = 'password',  
  5. MASTER_LOG_FILE='mysql_log_file_name',  
  6. MASTER_LOG_POS=xxxxxx;  

5、啟動基于GTID的復制鏈路

GTID:全局事務(wù)ID,GTID可以保證每一個在主上提交的事務(wù),在復制集群中可以生成一個唯一的ID值,要使用基于GTID的復制,我們要在主從復制的配置文件中同時加入以下配置項。

MySQL配置: 

  1. gtid_mode=on # 是否啟動gtid模式,啟動了此模式會在二進制日志中會額外記錄每個事務(wù)的GTID標識符  
  2. enforce-gtid-consistency # 強制gtid一致性,用于保證啟動gtid后事務(wù)的安全  
  3. log-slave-updates = on # mysql5.6一定要啟用參數(shù),5.7可以不啟用  

MySQL命令: 

  1. CHANGE MASTER TO  
  2. MASTER_HOST= 'master_host_ip',  
  3. MASTER_USER= 'repl',  
  4. MASTER_PASSWORD = 'password',  
  5. MASTER_AUTO_POSITION=1;  

GTID復制的限制:

  • 無法再使用create table ... select語句建立表,只能先create表,再insert數(shù)據(jù);
  • 無法在事務(wù)中使用create temporary table建立臨時表;
  • 無法使用關(guān)聯(lián)更新同時更新事務(wù)表和非事務(wù)表。

4和5中選一個執(zhí)行即可。

五. MySQL主從復制演示

1. 先對主服務(wù)器進行配置 

 

由于主服務(wù)器一直在運行著,在生產(chǎn)環(huán)境中主服務(wù)器是很少會重啟的,如果主服務(wù)器重啟,會造成正常的業(yè)務(wù)訪問的中斷,所以在服務(wù)器啟動之前就啟動了二進制日志。

這里不需要重啟主服務(wù)器了,由于主服務(wù)器的默認server_id=1,我們雖然在配置文件中更改了它的值 ,但實際運行環(huán)境中并沒有改變。

我們可以查看一下當前server_id: 

  1. mysql> show variables like '%server_id%'

可以通過以下命令動態(tài)的進行修改: 

  1. mysql> set global server_id = 100; 

2. 再對從服務(wù)器進行配置 

 

修改完從服務(wù)器配置后,重啟MySQL服務(wù)器。如果使用的是MySQL5.7版本的需要注意:

  • MySQL5.7增加了server-uuid值,默認情況下載auto.cnf文件中,如果是使用的鏡像的方式安裝,可能大家的uuid一樣 ,所以需要把auto.cnf文件刪除掉。MySQL重啟后會自動重新生成uuid的值,這樣就可以保證不同服務(wù)器上的MySQL實例的uuid的值是不一樣的;
  • 如果server-uuid的值相同,主從復制會出現(xiàn)問題。

以上我們就完成了主從復制的配置,接下來我們要在主服務(wù)器上建立復制賬號。

3. 在MySQL主服務(wù)器上建立MySQL復制賬號 

  1. mysql> create user 'dba_repl'@'192.168.3.%' identified by '123456';  
  2. mysql> grant replication slave on *.* to 'dba_repl'@'192.168.3.%';  

4. 建立好復制賬號以后,通過mysql主服務(wù)器上的全備初始化從服務(wù)器上數(shù)據(jù)

進行全備: 

  1. [root@localhost data]# cd /data/db_backup/  
  2. [root@localhost db_backup]# mysqldump -uroot -p --master-data=1 --single-transaction --routines --triggers --events --all-databases > all.sql  
  3. Enter password:  

將其拷貝到從服務(wù)器上: 

  1. [root@localhost db_backup]# scp all.sql root@192.168.3.101:/root 

在從服務(wù)器上恢復備份進行初始化: 

  1. [root@Node2 ~]# mysql -uroot -p < all.sql 

初始化完成后,準備。

5. 從服務(wù)器進行基于日志點的復制鏈路的配置 

  1. mysql> change master to master_host='192.168.3.100',  
  2. -> master_user='dba_repl',  
  3. -> master_password='123456',  
  4. ->MASTER_LOG_FILE='mysql-bin.000017',MASTER_LOG_POS=663;  

MASTER_LOG_FILE和MASTER_LOG_POS的值從全備文件中的CHANGE MASTER中獲取

以上復制鏈路的配置完成。

啟動slave: 

  1. mysql> start slave; 

檢查是否啟動成功狀態(tài): 

  1. mysql> show slave status \G 

顯示: 

  1. Relay_Master_Log_File: mysql-bin.000017  
  2. Slave_IO_Running:Yes  
  3. Slave_SQL_Running: Yes  

說明啟動成功了,可以在主服務(wù)器上插入數(shù)據(jù),在從服務(wù)上查看數(shù)據(jù)是否同步過來了。

六. 主從復制的一些缺點

雖然主從復制增加了一個數(shù)據(jù)庫副本,但從數(shù)據(jù)庫和主數(shù)據(jù)庫的數(shù)據(jù)最終會是一致的。之所以說是最終一致,因為MySQL復制是異步的,正常情況下主從復制數(shù)據(jù)之間會有一個微小的延遲。

通過這個數(shù)據(jù)庫副本看似解決了數(shù)據(jù)庫單點問題,但并不完美:因為這種架構(gòu)下,如果主服務(wù)器宕機,需要手動切換從服務(wù)器,業(yè)務(wù)中斷不能忍受,不能滿足應用高可用的要求。 

責任編輯:龐桂玉 來源: DBAplus社群
相關(guān)推薦

2019-05-10 15:30:18

數(shù)據(jù)庫主從復制MySQL

2011-04-06 09:59:00

MySQL數(shù)據(jù)庫主從復制

2012-11-26 10:17:44

InnoDB

2020-04-14 16:26:22

MySQL線程同步

2014-07-04 10:41:19

redis數(shù)據(jù)庫緩存

2021-06-08 07:48:27

MySQL主從配置

2024-03-01 18:33:59

MySQL節(jié)點數(shù)據(jù)

2024-07-04 08:00:24

2025-02-10 10:55:16

2020-09-24 06:39:58

MySQL數(shù)據(jù)庫

2020-01-03 16:30:14

數(shù)據(jù)庫讀寫分離分庫

2024-11-21 08:00:00

矢量數(shù)據(jù)庫人工智能

2023-03-19 22:38:12

邏輯復制PostgreSQL

2023-03-19 11:53:27

2022-02-08 16:17:41

MySQL主從復制數(shù)據(jù)庫

2024-07-15 09:14:03

MySQL主從復制

2023-07-03 08:57:45

Master服務(wù)TCP

2023-09-24 14:32:15

2022-12-20 08:46:41

MySQL主從復制

2025-01-15 15:47:36

點贊
收藏

51CTO技術(shù)棧公眾號

国产精品1区2区3区在线观看| 美国十次综合久久| 中文无字幕一区二区三区 | 98色花堂精品视频在线观看| 成人一区二区视频| 国产a级全部精品| 日韩福利在线视频| 深夜激情久久| 在线观看一区二区视频| 91精品一区二区三区四区| 亚洲 欧美 激情 小说 另类| 三级欧美在线一区| 色综合久综合久久综合久鬼88| 91精品国产色综合久久久蜜香臀| 久久大片网站| 91亚洲视频在线观看| 亚洲黄色成人| 久久久国产影院| www.av欧美| 一区中文字幕电影| 欧美日韩三级视频| 91视频最新入口| 羞羞污视频在线观看| 国产欧美久久久精品影院| 国产伦精品一区二区三区高清| 国产偷人爽久久久久久老妇app| 亚洲成人在线| 美女国内精品自产拍在线播放| 手机免费看av| 天海翼亚洲一区二区三区| 欧美一级免费大片| 亚洲国产成人va在线观看麻豆| 色一区二区三区| 一区二区三区高清| 中文字幕一区二区三区在线乱码| 精品无人乱码| 91年精品国产| 精品网站在线看| 亚洲欧美另类视频| 激情综合色丁香一区二区| 国产精品国产三级国产专播精品人| 日韩乱码在线观看| 黄色亚洲免费| 久久久久国产一区二区三区| 亚洲欧美一区二区三区四区五区| 手机在线一区二区三区| 中文字幕精品av| 免费观看av网站| 亚洲精品播放| 亚洲欧美日韩网| 色噜噜日韩精品欧美一区二区| 女同一区二区三区| 日韩精品免费看| 在线观看国产免费视频| 久久亚洲道色| 亚洲精品午夜精品| 熟女俱乐部一区二区视频在线| 欧美电影完整版在线观看| 亚洲韩国日本中文字幕| 亚洲国产精彩中文乱码av在线播放| 成人免费毛片网| 中国色在线日|韩| 色久优优欧美色久优优| 成人免费毛片播放| 四虎影视精品永久在线观看| 51精品国自产在线| 亚洲高清av一区二区三区| 欧美久久一区二区三区| 337p日本欧洲亚洲大胆精品| 国产又黄又粗又猛又爽的视频| 亚洲男人都懂第一日本| 亚洲人成免费电影| 国产视频123区| 伊人久久大香线蕉精品组织观看| 久久99精品久久久久久琪琪| 日干夜干天天干| 久久中文精品| 91精品久久久久久久久久另类| 99视频在线观看免费| 懂色一区二区三区免费观看| 精品一区2区三区| 国产乱理伦片a级在线观看| 僵尸再翻生在线观看| 成人精品一区二区三区中文字幕| 精品一区2区三区| 波多野结衣在线影院| 亚洲欧美综合色| 久久99久久99精品| 性感美女一区二区在线观看| 欧美美女一区二区| 国内自拍偷拍视频| 国产乱码精品一区二区亚洲| 日韩一二三在线视频播| 国产亚洲第一页| 日韩精品电影在线观看| 91亚洲精品久久久| 日韩电影免费| 亚洲美女视频在线| 成人免费观看视频在线观看| 久久久加勒比| 亚洲精品国产品国语在线| sm捆绑调教视频| 中文一区二区| 亚洲中国色老太| 国产最新视频在线观看| 亚洲一区二区视频| www.亚洲高清| 日本一道高清一区二区三区| 美女性感视频久久久| av大全在线观看| 国产成人精品免费在线| 午夜欧美一区二区三区免费观看| 精精国产xxxx视频在线中文版| 在线观看欧美黄色| 精品一区二区视频在线观看| 亚洲高清影视| 国产激情视频一区| 神马午夜精品95| 亚洲日本中文字幕区| 久久精品视频91| 久久亚州av| 欧美国产日韩一区二区三区| 中文字幕一区二区三区人妻四季| 99精品国产91久久久久久| 国产av不卡一区二区| 国产韩日精品| 亚洲人成欧美中文字幕| www.伊人久久| 99国产欧美另类久久久精品| 男人添女人下部视频免费| 95精品视频| 日韩网站在线观看| 在线播放国产一区| 国产日韩欧美电影| 日韩a在线播放| 免费人成又黄又爽又色| 国产精品精品| 国产精品中文字幕在线| 黄色av网站在线看| 日韩欧美大尺度| 一级国产黄色片| 99热免费精品在线观看| 国产精品日韩高清| √8天堂资源地址中文在线| 欧美成人三级在线| 青青草激情视频| 国产一区二区h| 日本xxxxx18| 涩涩屋成人免费视频软件| 久久999免费视频| 亚洲xxxx天美| 亚洲成av人片在线| 日本护士做爰视频| 亚洲免费综合| 欧美日韩日本网| 日韩电影免费观| 中文字幕精品国产| 91中文字幕在线视频| 亚洲色图一区二区| 91porn在线| 在线成人欧美| 你懂的视频在线一区二区| 91精品论坛| 尤物99国产成人精品视频| 中文字幕理论片| 亚洲日本丝袜连裤袜办公室| xxx国产在线观看| 自由日本语亚洲人高潮| 国产精品国产一区二区| 欧美私密网站| 亚洲系列中文字幕| 国产有码在线观看| 一级特黄大欧美久久久| 小毛片在线观看| 久久综合伊人| 亚洲第一精品区| 成人av综合网| 国产成人精品网站| 欧美三级电影一区二区三区| 日韩欧美电影一区| 日韩欧美成人一区二区三区| 中文字幕成人av| 国产chinesehd精品露脸| 亚洲一区二区三区高清不卡| 亚洲成人第一| **爰片久久毛片| 日本精品久久久久久久| 男人和女人做事情在线视频网站免费观看 | 草草在线视频| 正在播放亚洲1区| www.蜜桃av.com| 色婷婷一区二区| 久久精品视频免费在线观看| 久久久影视传媒| 亚洲无在线观看| 亚洲欧美久久久| 波多野结衣三级在线| 欧美成a人免费观看久久| 成人国产精品久久久久久亚洲| a在线视频v视频| 日韩在线观看免费av| 天天操天天插天天射| 欧美日本免费一区二区三区| 国产精品黄色网| 亚洲色图都市小说| 国产精品密蕾丝袜| 成人激情动漫在线观看| 国产成人美女视频| 日日夜夜精品视频免费| 黄色成人在线免费观看| 日韩精品不卡一区二区| 九九九九久久久久| 一区中文字幕电影| 国产在线视频欧美| 暖暖成人免费视频| 欧美激情手机在线视频 | 亚洲卡一卡二卡三| 欧美日韩精品欧美日韩精品一 | 另类小说综合网| 9l视频自拍九色9l视频成人| 91九色国产在线| 国产亚洲精品精品国产亚洲综合| 69影院欧美专区视频| 女人黄色免费在线观看| 久久精品99久久久久久久久| 国产高清一区在线观看| 日韩av中文字幕在线播放| 超碰福利在线观看| 欧美一级一级性生活免费录像| 亚洲视屏在线观看| 欧美亚洲综合网| 日本熟妇一区二区三区| 日韩欧美有码在线| 日本三级小视频| 天天操天天色综合| 亚洲黄色一区二区| 亚洲国产毛片aaaaa无费看 | 欧美男男青年gay1069videost| 欧美a视频在线观看| 精品人伦一区二区三区蜜桃免费| 国产一级片免费看| 亚洲综合一二区| 国产亚洲色婷婷久久99精品| 一区二区三区四区在线| 国产av无码专区亚洲av毛网站| 亚洲人成精品久久久久久 | 天天色天天操综合| 国产无人区码熟妇毛片多| 午夜电影一区二区三区| 少妇一级淫片免费放中国| 欧美日韩国产专区| 国产精品男女视频| 日本高清成人免费播放| 国产精品无码一区| 欧美日韩精品免费观看视频| 亚洲一级在线播放| 制服丝袜av成人在线看| a天堂在线观看视频| 日韩你懂的在线观看| 可以免费看毛片的网站| 亚洲精品国精品久久99热一| 色中色在线视频| 国产亚洲一区精品| 秋霞午夜在线观看| 欧美裸身视频免费观看| www.综合网.com| 欧美亚洲视频在线看网址| 美女18一级毛片一品久道久久综合| 欧美在线亚洲在线| jizz亚洲女人高潮大叫| 亚洲精品女av网站| 美女av一区| 午夜欧美性电影| 欧美激情视频一区二区三区在线播放| 日韩国产成人无码av毛片| 999亚洲国产精| 亚洲成人av免费看| 国产成人在线观看| 亚洲调教欧美在线| 国产精品久久久久久户外露出 | 欧美人与z0zoxxxx视频| 99热这里只有精品5| 亚洲激情 国产| 91caoporn在线| 久久久久久久一区二区三区| 美脚恋feet久草欧美| 91在线观看免费高清| 天天操综合520| 国产人妻互换一区二区| 国产精品久久久久毛片大屁完整版 | 日韩电影免费观看| 日本成人激情视频| 激情不卡一区二区三区视频在线| 久久av一区二区三区漫画| 欧美岛国激情| 久久久999视频| 国产精品77777竹菊影视小说| wwwwxxxx国产| 一区二区三区欧美| 国产成人精品一区二区色戒| 精品国产人成亚洲区| 亚洲欧美视频一区二区| 91av在线国产| 日韩免费成人| 视频一区不卡| 亚洲深夜激情| 午夜诱惑痒痒网| 国产欧美日韩三级| 日本中文字幕在线免费观看| 欧美一区二区在线不卡| 国产露出视频在线观看| 欧美性受xxx| 中文字幕日韩高清在线| 中文字幕在线亚洲三区| 久久精品麻豆| a视频免费观看| 一片黄亚洲嫩模| 国产精品特级毛片一区二区三区| 亚洲天堂日韩电影| 岛国av在线网站| 高清av免费一区中文字幕| 国产韩国精品一区二区三区| 黄色一级二级三级| 99国产精品久久| www.youjizz.com亚洲| 日韩西西人体444www| 日韩在线资源| 国产精品入口免费视频一| 一区三区在线欧| 男人日女人bb视频| 99视频在线精品| 精品久久免费视频| 欧美tickling挠脚心丨vk| caopeng在线| 91久久中文字幕| 国产精品x453.com| 中文字幕中文在线| 国产精品黄色在线观看| 中文字幕av网站| 最近2019中文免费高清视频观看www99| 欧美二三四区| 日本精品一区二区三区视频| 久久午夜av| 国产人妻大战黑人20p| 色哟哟国产精品| 国产福利在线| 国产精品午夜一区二区欲梦| 成人在线免费观看网站| 蜜臀av免费观看| 1区2区3区欧美| 国产日韩欧美中文字幕| 久热精品视频在线免费观看| 在线免费成人| 超碰97人人做人人爱少妇| 色香欲www7777综合网| 日韩av图片| 麻豆91在线观看| chinese全程对白| 日韩西西人体444www| h片视频在线观看| 欧美日韩一区二区三区在线视频| 日韩av午夜在线观看| 99久久精品久久亚洲精品| 日韩欧美一级二级三级久久久| 成人性生交大片免费看网站| 久久av一区二区三区漫画| 久久婷婷亚洲| 精品国产精品国产精品| 精品国一区二区三区| 中文在线免费二区三区| 亚洲精品免费在线看| 国产精品中文字幕日韩精品| 好吊操这里只有精品| 亚洲性av在线| 动漫一区二区三区| 黄页网站在线观看视频| 国产女主播一区| 99久久精品国产色欲| 97视频在线观看成人| 精品一区电影| 国产成人av片| 色哟哟在线观看一区二区三区| 在线观看麻豆| 鬼打鬼之黄金道士1992林正英| 嫩草成人www欧美| 二区三区四区视频| 亚洲国产日韩精品在线| 国产福利91精品一区二区| 99久热在线精品视频| 久久久亚洲高清| 国产日韩欧美视频在线观看| 欧洲成人免费aa| 亚洲免费二区| 熟女俱乐部一区二区| 欧美一区二区日韩| 欧美精品总汇| 少妇av一区二区三区无码| 国产精品久久777777| 亚洲日本在线播放| 91亚洲精品一区|