MySQL數據庫設置主從同步
MYSQL主從同步是目前使用比較廣泛的數據庫架構,技術比較成熟,配置也不復雜,特別是對于負載比較大的網站,主從同步能夠有效緩解數據庫讀寫的壓力。
MySQL主從同步的機制
MYSQL主從同步是在MySQL主從復制(Master-Slave Replication)基礎上實現的,通過設置在Master MySQL上的binlog(使其處于打開狀態),Slave MySQL上通過一個I/O線程從Master MySQL上讀取binlog,然后傳輸到Slave MySQL的中繼日志中,然后Slave MySQL的SQL線程從中繼日志中讀取中繼日志,然后應用到Slave MySQL的數據庫中。這樣實現了主從數據同步功能。

MySQL主從同步的作用
1、可以作為一種備份機制,相當于熱備份2、可以用來做讀寫分離,均衡數據庫負載
MySQL主從同步的步驟
一、準備操作
1、主從數據庫版本一致,建議版本5.5以上
2、主從數據庫數據一致
二、主數據庫master修改
1、修改MySQL配置:
3、查詢master的狀態
注:執行完這個步驟后不要再操作主數據庫了,防止主數據庫狀態值變化
三、從數據庫slave修改1、修改MySQL配置:
3、檢查從數據庫狀態:
到這里,主從數據庫設置工作已經完成,自己可以新建數據庫和表,插入和修改數據,測試一下是否成功
四、其他可能用到的相關參數
1、master端:
2、slave端:
以上連接超時設置,類似方式可用于設置主數據庫ip,同步帳號密碼,同步位置

本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!