校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解MySQL實現主從復制過程

詳解MySQL實現主從復制過程

熱門標簽:成都優派外呼系統 電子地圖標注電話 上海智能外呼系統代理商 ps制作地圖標注gif 沈陽電銷外呼系統原理是什么 聊城智能外呼系統運營商 扎樣申請400電話 地圖標注人員兼職 寧波企業外呼系統收費

一、什么是主從復制

將主數據庫中的DDL和DML操作通過二進制日志(BINLOG)傳輸到從數據庫上,然后將這些日志重新執行(重做);從而使得從數據庫的數據與主數據庫保持一致。

二、主從復制的作用

1、主數據庫出現問題,可以切換到從數據庫。

2、可以進行數據庫層面的讀寫分離,

3、可以在從數據庫上進行日常備份

三、復制過程

Binary log:主數據庫的二進制日志

Relay log:從服務器的中繼日志

第一步:master在每個事務更新數據完成之前,將該操作記錄串行地寫入到binlog文件中。

第二步:salve開啟一個I/O Thread,該線程在master打開一個普通連接,主要工作是binlog dump process。如果讀取的進度已經跟上了master,就進入睡眠狀態并等待master產生新的事件。I/O線程最終的目的是將這些事件寫入到中繼日志中。

第三步:SQL Thread會讀取中繼日志,并順序執行該日志中的SQL事件,從而與主數據庫中的數據保持一致。

四、主從復制的具體操作

我是在同一個windows上不同的路徑下安裝兩個msyql實例。建議這里主從兩個mysql的安裝版本一致,盡管我自己的是不一致的。

1、分別修改主從數據庫的配置文件my.ini

master

3306是mysql默認端口號,這里master實例中可以不用修改;server-id用來指定唯一id,不同的mysql實例不重復即可;binlog-do-db指定需要復制的數據庫;log-bin用來開啟二進制日志文件。

salve

由于主從數據庫待會都是在通一臺電腦上運行,所以端口需要設置成不一樣,這里是3307

replicate-do-db:需要同步的數據庫名稱,與master上的配置保持一致。

2、在master上創建一個專門用于復制的賬戶:weidai/123456

這個新增的賬戶可以在表mysql.user中進行查詢:

我第一次操作的時候,到這里就完成了這個賬號的創建,但是到真正復制的時候,卻發現復制沒有成功,排查錯誤的時候發現master生成的binlong沒有問題,然后查看slave的狀態:

在結尾處有這樣一行錯誤:

使用weidai這個賬號無法連接到master,所以應該是沒有獲取到master的binlog,導致中繼日志無法生成。

我反復檢查了賬號和密碼都沒有發現問題,然后查找相關資料,才發現是因為在master創建新用戶的時候少了一步操作:

新設置用戶或更改密碼后需用flush privileges刷新MySQL的系統權限相關表,否則會出現拒絕訪問。這就是出現前面錯誤的原因。另外還有一種辦法是重新啟動mysql服務器,來使新設置生效。

3、獲取主數據庫中此刻數據的位置,主要用于從數據啟動后,復制數據的起始位置,但是在獲取這個狀態值之前,主數據庫就不能再有數據的修改操作,所以需要先設置讀鎖定有效

4、主庫進行數據備份,備份的手段有很多種,這里不展開介紹,可以參考我上一篇文章,備份結束后可以釋放讀鎖,主庫就可以進行寫操作

5、啟動從數據庫,對剛才備份的數據進行還原,這個時候主從數據庫在備份那個時間點的數據是一致的。

6、在從數據庫上進行復制行為的相關配置

7、這個時候配置完成,但是從數據庫還不能進行同步,需要啟動slave線程

8、在master中創建表和新增數據,在slave中觀察:

可以看出,我在master中進行的操作,都能在slave中體現出來,這個時候slave就如同是master的鏡子一樣。

五、主從同步狀態解讀

在slave上使用命令進行查看:

由于排版太過于難看,我整理如下:

Slave_IO_STATE:Waiting for master to send event

Master_host:127.0.0.1

Master_user:weidai

Master_port:3306

connnect_retry:60

Master_log_file:mysql-bin.000005

Read_Master_log_pos:1662

Relay_log_file:AE6Z*****-relay-bin.000002

Relay_log_pos:1415

Slave_IO_Running:yes

Slave_SQL_Running:yes

----------------------------------------------------------華麗麗分割線-------------------------------------------

Slave_IO_Running:yes

Slave_SQL_Running:yes

這兩個線程前面有提到,是slave上參與復制過程中兩個很重要的線程。YES表示正常,NO表示異常。

Slave_IO線程主要是將master上的binlong日志內容復制到slave的中繼日志中(Relay_log),一般出現問題的概率不大, 出現問題大多數是因為權限或者網絡等問題,導致連接不上master。如同前面提到的那個錯誤。

Slave_SQL線程負責將中繼日志中的SQL執行一遍,相對來說出錯的概率大些。如有人手動的在從庫中插入一些記錄,導致主從同步的時候出現主鍵沖突。

Slave_IO_STATE:Waiting for master to send event

這個狀態表示中繼日志同步完成,等待master有新的事件產生。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Mysql主從同步的實現原理
  • Mysql主從復制作用和工作原理詳解
  • MySQL數據庫主從同步實戰過程詳解
  • MySQL主從復制與讀寫分離原理及用法詳解
  • MySQL數據庫主從復制原理及作用分析

標簽:林芝 AXB 宿州 汕頭 朔州 咸寧 三明 內江

巨人網絡通訊聲明:本文標題《詳解MySQL實現主從復制過程》,本文關鍵詞  詳解,MySQL,實現,主從,復制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解MySQL實現主從復制過程》相關的同類信息!
  • 本頁收集關于詳解MySQL實現主從復制過程的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产成人8x视频一区二区| 麻豆成人91精品二区三区| 国产情人综合久久777777| 日韩情涩欧美日韩视频| 日韩免费性生活视频播放| 精品国产三级电影在线观看| 欧美成人三级电影在线| 精品91自产拍在线观看一区| 久久精品视频一区二区| 国产精品久久久久影院亚瑟| 亚洲欧美日韩国产一区二区三区| **性色生活片久久毛片| 一区二区三区四区蜜桃| 午夜国产精品一区| 国产精品白丝jk黑袜喷水| 色8久久人人97超碰香蕉987| 欧美日韩精品欧美日韩精品一| 精品久久国产97色综合| 欧美极品另类videosde| 舔着乳尖日韩一区| 丁香啪啪综合成人亚洲小说| 91福利视频久久久久| 精品国产一区二区三区久久久蜜月| 国产亚洲美州欧州综合国| 亚洲午夜在线电影| 婷婷久久综合九色综合伊人色| 成人免费视频在线观看| 秋霞午夜鲁丝一区二区老狼| 国产精品一区二区免费不卡| 欧美日韩国产影片| 国产精品久久久久久久浪潮网站| 亚洲一区在线播放| www.成人在线| 成人av在线资源网站| 99久久99精品久久久久久 | 免费视频最近日韩| 99国产精品一区| 欧美韩国日本不卡| 久久新电视剧免费观看| 美美哒免费高清在线观看视频一区二区 | 不卡的电影网站| 日韩三级视频在线观看| 亚洲国产另类精品专区| 国产成人精品一区二| 欧美老肥妇做.爰bbww| 中文字幕一区二区视频| 久久99国产精品成人| 88在线观看91蜜桃国自产| 日本一区二区久久| 成人性生交大片免费看视频在线| 精品电影一区二区| 日韩国产一二三区| 欧美三区在线观看| 亚洲成人一区二区| 日韩欧美综合一区| 亚洲高清一区二区三区| 精品一区二区三区久久| 欧美精品久久一区二区三区| 亚洲美女屁股眼交| 色哟哟一区二区在线观看| 欧美一区二区三区四区久久| 午夜日韩在线电影| 日韩区在线观看| 成人免费毛片高清视频| 国产精品网站在线播放| 国产91富婆露脸刺激对白| 欧美一区日韩一区| 国产精品77777| 中文字幕日韩精品一区| 欧美日韩一区二区三区在线看| 一区二区三区欧美日韩| 欧美一区二区网站| www.成人网.com| 精品国产一区久久| 欧美日韩一级二级三级| 国产一区二区免费看| 亚洲人成7777| 久久亚洲一级片| 91久久精品一区二区三| 美女视频网站黄色亚洲| 国产精品免费人成网站| 欧美三级视频在线| 欧美在线观看视频一区二区| 国产一区二区三区免费| 亚洲一卡二卡三卡四卡无卡久久 | 国产精品99久久久| 久久成人羞羞网站| 国内精品国产成人| 国产精品三级av在线播放| 欧洲在线/亚洲| av不卡免费电影| av激情综合网| 成人v精品蜜桃久久一区| 99久久精品免费观看| 一本大道久久a久久综合婷婷| 91年精品国产| 欧美浪妇xxxx高跟鞋交| 欧美白人最猛性xxxxx69交| 精品久久久影院| 中文字幕一区二区在线观看| 亚洲男人的天堂在线观看| 亚洲午夜电影在线观看| 日韩电影在线观看网站| 国产主播一区二区三区| 色综合天天狠狠| 欧美日韩另类一区| 欧美韩国一区二区| 亚洲一区二区三区视频在线播放 | 欧美人狂配大交3d怪物一区| 91精品午夜视频| 亚洲天堂福利av| 精油按摩中文字幕久久| 99久久婷婷国产综合精品| 日韩精品一区二区三区中文精品| 日本一区二区三区在线观看| 亚洲精品欧美二区三区中文字幕| 国产一区在线观看视频| 色www精品视频在线观看| 久久免费美女视频| 日韩国产精品大片| 在线视频欧美精品| 国产精品午夜久久| 国产精品一卡二卡在线观看| 日韩女优制服丝袜电影| 亚洲成人av在线电影| 91麻豆精品在线观看| 国产精品毛片大码女人| 国产伦理精品不卡| 久久网站最新地址| 一区二区三区四区不卡在线 | 日本欧美韩国一区三区| 91福利小视频| 亚洲视频小说图片| 91黄视频在线| 一区二区三区四区不卡视频| 欧美色成人综合| 男男gaygay亚洲| 精品理论电影在线观看| 久久www免费人成看片高清| 日韩女优制服丝袜电影| 久久99九九99精品| 国产清纯美女被跳蛋高潮一区二区久久w| 午夜精品久久久久久久| 日韩欧美一区中文| 激情综合色综合久久综合| 国产肉丝袜一区二区| av电影一区二区| 亚洲成a人片综合在线| 日韩精品专区在线影院重磅| 国产成人免费高清| 亚洲成人在线观看视频| 欧美成人激情免费网| 91在线观看高清| 免费成人美女在线观看.| 久久久国产午夜精品| 欧美视频一区在线观看| 国产一区在线观看视频| 性做久久久久久| 日本一区二区视频在线| 欧美精品日韩精品| caoporm超碰国产精品| 久久精品国产99| 亚洲曰韩产成在线| 国产精品久久免费看| 日韩视频中午一区| 色综合色综合色综合| 粉嫩一区二区三区性色av| 日韩精品91亚洲二区在线观看| 国产精品女同一区二区三区| 精品理论电影在线观看| 欧美人狂配大交3d怪物一区| 一本大道久久a久久精二百| 国产91精品免费| 国产成人免费高清| 国产不卡在线播放| 视频在线在亚洲| 成人欧美一区二区三区白人 | 免费日韩伦理电影| 亚洲18女电影在线观看| 亚洲福中文字幕伊人影院| 亚洲综合在线观看视频| 亚洲香肠在线观看| 五月天亚洲精品| 另类欧美日韩国产在线| 男女男精品视频| 成人网男人的天堂| 91黄色免费网站| 日韩精品在线一区二区| 欧美精品一区二区三区很污很色的| 欧美成人video| 国产日韩综合av| 亚洲电影中文字幕在线观看| 蜜臀av一级做a爰片久久| 狠狠色2019综合网| 在线观看免费视频综合| 日韩欧美成人激情| 亚洲激情综合网| 麻豆视频观看网址久久| 波多野结衣的一区二区三区| 色女孩综合影院|