麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

centos7下mysql5.6的主從復制詳解

2019-11-02 17:02:52
字體:
來源:轉載
供稿:網友

一、mysql主從復制介紹

mysql的主從復制并不是數據庫磁盤上的文件直接拷貝,而是通過邏輯的binlog日志復制到要同步的服務器本地,然后由本地的線程讀取日志里面的sql語句,重新應用到mysql數據庫中。

mysql數據庫支持單向,雙向,鏈式級聯,環狀等不同業務場景的復制,一臺服務器充當主服務器master,接收來自用戶的更新,而一個或多個其他服務器充當從服務器slave,接收來自主服務器binlog文件的日志內容,解析出sql,更新到從服務器。

一主一從 (A -> B, A為主,B為從)

一主多從 (A -> B, A -> C, A為主,B與C為從)

雙主雙向同步 (A -> B , B -> A , A與B同為主,互相備份)

線性級聯 (A -> B -> C , A與B主主互備,C為從)

環狀級聯 (A -> B -> C -> A, A、B、C都為主,各節點都可寫入數據)

二、實現mysql主從讀寫分離的方案

1、通過程序實現讀寫分離(判斷語句關鍵字,去連接主從數據庫)

2、通過開源的軟件實現讀寫分離(mysql-proxy,amoeba,穩定性和功能一般,不建議生產使用)

3、獨立開發DAL層軟件

三、mysql主從復制原理介紹

mysql主從復制是一個異步的復制過程,將一個主庫復制到一個從庫,master與slave之間實現整個過程是由三個線程參與完成。其中sql線程與I/O線程在slave端,另一個I/O線程在master端。

復制原理過程

1、在slave上執行start slave命令,開啟主從復制開關,開始進行主從復制。

2、slave的I/O線程通過master上已經授權的復制用戶請求master,請求指定binlog日志的指定位置。

3、master接收slave的I/O線程的請求后,其自身負責復制的I/O線程會根據slave的請求信息分批讀取指定binlog日志的指定位置之后的日志信息,然后返回給slave的I/O線程,返回信息除了binlog日志外,還有master的新binlog文件名稱,以及新binlog中的下一個指定更新位置。

4、slave獲取來自master上I/O線程發送的binlog日志內容,日志文件及位置點后,會將binlog內容依次寫到slave自身的relay log(中繼日志)文件尾部,并將新的binlog文件名和位置記錄到master-info文件中,以便下次從master讀取新binlog日志時,能告訴master從新binlog的新位置讀取。

5、slave的sql線程會實時檢測本地relay log中I/O線程新增加的日志內容,及時把relay log文件中的內容解析成sql語句,并按解析sql語句的位置順序執行這些sql語句。relay-log.info中記錄當前應用中繼日志的文件名及位置點。

四、mysql主從復制操作

我這里是mysql單機多實例,3306、3308、3309

主庫為3306,從庫為3308,3309

(1)、在master主庫上

1、設置server-id值并開啟binlog功能

> vi /etc/my.cnf 
 [mysqld] #用于同步的每臺機器server-id都不能相同server-id = 10log-bin = /data/mysql56/data/mysql-bin 

2、重啟主庫

> service mysqld restart 

3、登陸主庫,查看server-id

> mysql -uroot -p> show variables like 'server_id'; 

4、主庫上建立用于從庫復制的賬號

> grant replication slave on *.* to "rep"@"%" identified by "123456";> flush privileges;> select user,host from mysql.user;> show grants for rep@"%"; 

5、對主庫數據庫鎖表只讀(當前窗口不要關掉)

> flush table with read lock; 

查看主庫狀態

> show master status; 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文在线日韩 | 91av大片 | 免费亚洲视频在线观看 | 91 成人| 中文日韩在线 | 亚洲国产超高清a毛毛片 | 91av资源在线| 一级毛片免费在线 | 黄色成年在线观看 | 91在线视频精品 | av电影手机在线看 | 成人国产精品一区二区毛片在线 | 国产成人精品午夜视频' | 色淫影院 | 国产妇女乱码一区二区三区 | av成人在线免费观看 | 久久久一区二区精品 | 丁香天堂网 | 国产成人av免费看 | 久久人人做 | 欧洲黄视频 | 成人三级电影网 | 中文字幕免费播放 | 久久性生活免费视频 | 小视频在线看 | 黄色特级片黄色特级片 | 羞羞视频免费入口网站 | 毛片在线免费播放 | 国产人成免费爽爽爽视频 | 欧美一级黄 | www亚洲成人 | 久草在线视频看看 | 精品一区视频 | 久久久一区二区三区视频 | 亚洲国产高清视频 | 久久国产一二三 | 久久亚洲综合色 | 在线播放黄色网址 | 国产亚洲精品视频中文字幕 | 国产成人自拍小视频 | 美女黄页网站免费进入 |