999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MySQL主從架構的復制模式

2017-11-08 10:39:08
網絡安全和信息化 2017年12期

復制工作方式

MySQL支持兩種復制方式:基于行的復制和基于語句的復制。這兩種方式的工作步驟:

1.在主庫上把數據更改記錄到二進制日志(Binary Log)中。

2.從庫將主庫上的日志復制到自己的中繼日志(Relay Log)中。

3.從庫讀取中繼日志中的事件,將其重放到從庫數據之上。

第一步,在主庫上記錄二進制日志。在每次準備提交事務完成數據更新前,主庫將數據更新的事件記錄到二進制日志中。MySQL會按事務提交的順序而非每條語句的執行順序來記錄二進制日志。在記錄二進制日志后,主庫會告訴存儲引擎可以提交事務了。

第二步,從庫將主庫的二進制日志復制到其本地的中繼日志中。首先,從庫會啟動一個工作線程,成為I/O線程,I/O線程跟主庫建立一個普通的客戶端連接。

然后在主庫上啟動一個特殊的二進制轉儲(binlog dump)線程(該線程沒有對應的SQL命令),這個二進制轉儲線程會讀取主庫上二進制日志中的事件。

它不會對事件進行輪詢。如果該線程追趕上了主庫,它將進入睡眠狀態,直到主庫發送信號通知其有新的事件產生時才會被喚醒,從庫I/O線程會將接收到的事件記錄到中繼日志中。

從庫的SQL線程執行最后一步,該線程從中繼日志中讀取事件并在從庫執行,從而實現從庫數據的更新。當SQL線程追趕上I/O線程時,中繼日志通常已經在系統緩存中,所以中繼日志的開銷很低。SQL線程執行的事件也可以通過配置選項來決定是否寫入其自己的二進制日志中。

配置復制

1.創建復制賬號

MySQL會賦予特殊權限給復制進程。在從庫運行I/O線程會建立一個到主庫的TCP/IP連接,這意味著必須在主庫創建一個用戶,并賦予其合適的權限。從庫I/O線程以該用戶名連接到主庫并讀取其二進制日志。

通過如下語句創建用戶賬號:

mysql>GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.*

->TO repl@'192.168.0.%' IDENTIFIED BY'123456',;

在主庫和從庫都創建該賬號。我們把這個賬號限制在本地網絡,因為這是一個特權賬號。

2.配置主庫和從庫

下一步需要在主庫上開啟一些設置,假設主庫是服務器server1,需要打開二進制日志并指定一個獨一無二的服務器ID(server ID),在主庫的 my.cnf文件中增加或修改如下內容:

必須明確的指定一個唯一的服務器ID,默認服務器ID通常為1,使用默認值可能會導致和其他服務器ID沖突,因此這里我們選擇10來作為服務器ID。

如果之前沒有在MySQL的配置文件中指定logbin選項,就需要重新啟動MySQL.為了確認二進制日志文件是否已經在主庫上創建,使用SHOW MASTER STATUS命令,檢查輸入是否與如下的一致,如圖1所示。

從庫上也需要在my.cnf中增加類似的配置,并且同樣需要重啟服務器。

圖1 使用SHOW MASTER STATUS命令

圖2 SHOW SLAVE STATUS命令

3.啟動復制

下一步是告訴從庫如何連接到主庫并重放其二進制日志。這一步不要通過修改my.cnf來配置,而是使用CHANGE MASTER TO語句,該語句完全替代了my.cnf中相應的設置,并且允許以后指向別的主庫時無需重啟從庫。下面是開始復制的基本命令:

MASTER_LOG_POS參數設置為0,因為要從日志的開頭讀起。運行下面的命令開始復制:

執行該命令沒有顯示錯誤,我們可用SHOW SLAVE STATUS命令來檢查復制是否正確執行,如圖2所示。

在這里主要是看:

Slave的I/O和SQL線程都已經開始運行,而且Seconds_Behind_Master不再是NULL。日志的位置增加了,意味著一些事件被獲取并執行了。如果你在主庫上進行修改,你可以在從庫上看到各種日志文件的位置的變化,同樣,你也可以看到數據庫中數據的變化。

現在MySQL的主從架構的復制模式已經配置成功了,數據庫的承載能力得到進一步提升。

主站蜘蛛池模板: 日本不卡免费高清视频| 色综合五月| 国产无码网站在线观看| 久久这里只有精品66| 亚洲AⅤ波多系列中文字幕| 福利一区在线| 91精品网站| 少妇精品久久久一区二区三区| 国产尤物jk自慰制服喷水| 丁香综合在线| 激情综合网激情综合| 亚洲清纯自偷自拍另类专区| 久久精品免费看一| 亚洲毛片在线看| 中国一级特黄视频| 在线视频97| 色噜噜综合网| yjizz国产在线视频网| 不卡的在线视频免费观看| 久爱午夜精品免费视频| 午夜一级做a爰片久久毛片| 伊人久久大线影院首页| 国产真实乱了在线播放| 2021无码专区人妻系列日韩| 亚洲男人的天堂久久香蕉 | 亚洲一区波多野结衣二区三区| 国产成人禁片在线观看| 好紧好深好大乳无码中文字幕| 成人韩免费网站| 亚洲日韩久久综合中文字幕| 91久久国产热精品免费| 国产一区二区三区在线精品专区| 亚洲欧美精品在线| 久久人搡人人玩人妻精品一| 呦视频在线一区二区三区| 性视频一区| 97国产在线播放| 亚洲欧美日韩天堂| 专干老肥熟女视频网站| 国产主播喷水| av天堂最新版在线| 欧美日韩国产成人在线观看| 在线看国产精品| 婷婷成人综合| 免费国产福利| 青青青国产在线播放| 91久久性奴调教国产免费| 国产欧美日韩精品第二区| 青草免费在线观看| 在线看片免费人成视久网下载| 制服丝袜亚洲| 天天做天天爱天天爽综合区| 精品国产三级在线观看| 亚洲综合专区| 亚洲精品欧美重口| Jizz国产色系免费| 一区二区三区四区精品视频 | 欧美一区二区三区不卡免费| 高清无码手机在线观看| 亚洲va在线∨a天堂va欧美va| 亚洲一区毛片| 香蕉视频在线观看www| 国产精品亚洲天堂| 美女内射视频WWW网站午夜 | 亚洲动漫h| 九色91在线视频| 国产一二三区在线| 久久久国产精品无码专区| 91福利片| 超清无码熟妇人妻AV在线绿巨人| 青青国产视频| 亚洲成aⅴ人在线观看| 亚洲不卡影院| 久久天天躁夜夜躁狠狠| 国产激情在线视频| 在线欧美国产| 91久久偷偷做嫩草影院| 麻豆精品在线视频| 精品久久久久久中文字幕女 | 亚洲中文字幕日产无码2021| 极品国产在线| 黄色网站在线观看无码|