日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL高级知识(十五)——主从复制

發布時間:2025/3/20 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL高级知识(十五)——主从复制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:本章主要講解MySQL主從復制的操作步驟。由于環境限制,主機使用Windows環境,從機使用用Linux環境。另外MySQL的版本最好一致,筆者采用的MySQL5.7.22版本,具體安裝過程請查詢相關資料。


1.主從復制的基本原理

slave會從master讀取binlog來進行數據同步。主要有以下三個步驟:

①master將改變記錄到二進制日志(binary log),這些記錄過程叫做二進制日志事件(binary log events)。

②slave將master的binary log events拷貝到中繼日志(relay log)。

③slave重做中繼日志中的事件,將改變應用到自己的數據庫中。MySQL的復制是異步且串行化的

2.主從復制的規則

①每個slave只能有一個master。(一對一

②每個slave只能有一個唯一的服務器ID

③每個master可以有多個slave。(一對多

在主從復制過程中,最大的問題就是延時

3.一主一從的常見配置

#1.要求。

MySQL版本最好一致且后臺以服務運行。并且保證主機與從機互相ping通。主從配置都在[mysqld]結點下,都是小寫。

#2.主機修改my.ini配置文件

server-id=1,主機服務器id。(必須)

必須啟用二進制文件。

log-bin="E:\devSoft\mysql-5.7.22-winx64\data\mysql-bin"

配置該項后,重新啟動mysql服務,可看到如下內容。

③啟用錯誤日志。(可選

log_error ="E:\devSoft\mysql-5.7.22-winx64\data\log\errorlog\log_error.log"

④根目錄、數據目錄。(可選

#mysql安裝根目錄 basedir ="E:\devSoft\mysql-5.7.22-winx64"#mysql數據文件所在位置 datadir ="E:\devSoft\mysql-5.7.22-winx64\data"

⑤臨時目錄。(可選

tmpdir ="E:\devSoft\mysql-5.7.22-winx64\"

read-only=0,表示主機讀寫都可以

⑦可設置不需要復制的數據庫。(可選

binlog-ignore-db=mysql

⑧可設置需要復制的數據庫。(可選

binlog-do-db=databasename

#3.從機修改my.cnf配置文件

從服務器ID。(必須)

②啟用二進制日志。(可選

#4.主機與從機都關閉防火墻,其實也可配置ip規則,但關閉防火墻更快速。

#5.在Windows主機上建立賬戶并授權給slave。

a.首先在主機上創建賬戶

#%表示任何客戶端都可以連接grant all privileges on *.* to slaveaccount(用戶名)@"%(或者指定ip)" identified by '你想設置的密碼' with grant option;

b.然后刷新權限表:

flush privileges;

c.然后授權給slave:

GRANT REPLICATION SLAVE ON *.* TO 'slaveaccount(上面創建的用戶名)'@'從機數據庫ip' IDENTIFIED BY '你想設置的密碼'

d.利用b步驟命令再次刷新權限表。

#6.查詢master的狀態。

FilePosition這兩個字段非常重要,File告訴從機需要從哪個文件進行復制,Position告訴從機從文件的哪個位置開始復制,在從機上配置時需用到。執行完此操作后,盡量不要在操作主服務器MySQL,防止主服務器狀態變化(File和Position狀態變化)。

#7.在Linux從機上配置需要的主機。

CHANGE MASTER TO MASTER_HOST='主機IP',MASTER_USER='salveaccount',MASTER_PASSWORD='主機授權的密碼',MASTER_LOG_FILE='File名字',MASTER_LOG_POS=Position數字;

#8.啟動從服務器復制功能。

start slave;

啟動復制功能后,需要查看主從復制配置是否成功。

注:只有當Slave_IO_Running:YesSlave_SQL_Running:Yes,這兩個都為Yes的時候,主從復制配置才成功。

#9.進行測試。

①首先在主機上建立數據庫并插入數據。

②在從機中查看是否有相應數據庫。

通過從機上查看相應數據,可知主從復制配置成功。

#10.停止從服務復制功能。

stop slave;

4.總結

#1.主從復制的配置,大部分都在主機上,注意查看相關步驟。

#2.這里將主從機的防火墻都關閉是為了更好的演示,實際生產環境中一般不會出現windows主機和linux從機這種情況,因此不應該關閉防火墻,而是根據具體情況配置防火墻規則


by Shawn Chen,2018.6.30日,下午。


相關內容

MySQL高級知識系列目錄

轉載于:https://www.cnblogs.com/developer_chan/p/9240052.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的MySQL高级知识(十五)——主从复制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩精品久久久免费观看 | 四季av日韩精品一区 | 人妻一区二区三区视频 | 成年人黄色大全 | 韩国三级久久 | 国产成人av一区二区三区在线观看 | 亚洲字幕在线观看 | 蜜臀av午夜精品 | 久久婷婷婷 | 醉酒壮男gay强迫野外xx | 欧美理伦少妇2做爰 | 国产50页| 日本爱爱免费视频 | 日韩欧美高清在线 | 欧美嘿咻视频 | 成人动漫一区二区 | 在线观看国产一区 | 亚洲色欲色欲www在线观看 | 在线观看v片 | 黑人与日本少妇高潮 | 国产日韩精品久久 | 欧美一区二区三区免 | 亚洲一区二区福利 | 三级精品在线 | www.成人| 精品日本一区二区三区 | 亚洲黄a | 小宵虎南在线观看 | 精品毛片一区二区三区 | 无人码人妻一区二区三区免费 | 一区影视 | 93久久精品日日躁夜夜躁欧美 | 给我看免费高清在线观看 | 中文字幕性| 特级毛片在线观看 | 色欲欲www成人网站 老色鬼av | 3344成人 | 亚洲成人自拍偷拍 | 国产成人精品二区三区亚瑟 | 精品国产欧美 | 色综合图片 | 免费激情小视频 | 调教丰满的已婚少妇在线观看 | www,久久久 | 一本色道久久88亚洲精品综合 | 99视频在线精品免费观看2 | 三年大片在线观看 | 国产日批视频 | 国产精品无码毛片 | 91大神精品在线 | 女生脱裤子让男生捅 | 国产成人精品一区二区色戒 | 午夜视频1000 | 久久精品视频在线播放 | 91嫩草网| 肉肉av福利一精品导航 | 亚洲痴女 | 亚洲乱码一区 | 麻豆影视在线播放 | 国产人妻一区二区 | 一级黄色伦理片 | 成人在线观 | 中国在线观看免费高清视频播放 | 国产一区二区三区视频免费在线观看 | 欧美日韩精品久久久 | 亚洲不卡电影 | 极品少妇一区二区 | av青青草原 | 热久久这里只有精品 | 最新国产网站 | 日韩一区二区不卡视频 | 国产精品久久久久99 | 国产无遮挡又黄又爽又色 | 午夜天堂精品久久久久 | www.夜夜爱| 一区二区网 | 欧美成人精品一区二区三区 | 日韩欧美视频免费观看 | 在线h网| 欧美夜夜操 | 亚洲成人a∨ | 成人免费高清在线播放 | 美女日日日 | 毛片一区二区三区 | 国产成人精品视频一区二区 | 一本加勒比北条麻妃 | 捆绑调教在线观看 | 惊艳大片mv视频 | 成人短视频在线播放 | 美美女高清毛片视频免费观看 | 久操香蕉| 日老女人视频 | 国产精品无码粉嫩小泬 | 欧美激情一区二区三区免费观看 | 无码一区二区波多野结衣播放搜索 | 国产精品夜夜嗨 | 91精品国产乱码久久久张津瑜 | 国产做受麻豆动漫 | 国产女人视频 |