都在這兒了??!MySQL主從復制的原理和注意事項

發(fā)布時間:2024-02-16
mysql教程欄目介紹主從復制的原理和注意事項寫在前面
最近在寫mycat專題,由于不少小伙伴最近要出去面試,問我能不能簡單寫下mysql的主從復制原理和注意事項,因為在之前的面試中被問到了這些問題。我:可以啊,安排上了??!
主從復制原理
(1) master 將數(shù)據(jù)改變記錄到二進制日志(binary log)中,也就是配置文件 log-bin 指定的文件, 這些記錄叫做二進制日志事件(binary log events);
(2) slave 通過 i/o 線程讀取 master 中的 binary log events 并寫入到它的中繼日志(relay log);
(3) slave 重做中繼日志中的事件,把中繼日志中的事件信息一條一條的在本地執(zhí)行一次,完 成數(shù)據(jù)在本地的存儲,從而實現(xiàn)將改變反映到它自己的數(shù)據(jù)(數(shù)據(jù)重放)。
注意事項
(1)主從服務器操作系統(tǒng)版本和位數(shù)一致;
(2) master 和 slave 數(shù)據(jù)庫的版本要一致;
(3) master 和 slave 數(shù)據(jù)庫中的數(shù)據(jù)要一致;
(4) master 開啟二進制日志,master 和 slave 的 server_id 在局域網(wǎng)內(nèi)必須唯一;
配置主從復制步驟master數(shù)據(jù)庫
(1) 安裝數(shù)據(jù)庫;
(2) 修改數(shù)據(jù)庫配置文件,指明 server_id,開啟二進制日志(log-bin);
(3) 啟動數(shù)據(jù)庫,查看當前是哪個日志,position 號是多少;
(4) 登錄數(shù)據(jù)庫,授權數(shù)據(jù)復制用戶(ip 地址為從機 ip 地址,如果是雙向主從,這里的 還需要授權本機的 ip 地址,此時自己的 ip 地址就是從 ip 地址);
(5) 備份數(shù)據(jù)庫(記得加鎖和解鎖);
(6) 傳送備份數(shù)據(jù)到 slave 上;
(7) 啟動數(shù)據(jù)庫;
以上步驟,為單向主從搭建成功,想搭建雙向主從需要的步驟:
(1) 登錄數(shù)據(jù)庫,指定 master 的地址、用戶、密碼等信息(此步僅雙向主從時需要);
(2) 開啟同步,查看狀態(tài);
slave 上的配置
(1) 安裝數(shù)據(jù)庫;
(2) 修改數(shù)據(jù)庫配置文件,指明 server_id(如果是搭建雙向主從的話,也要開啟二進制 日志 log-bin);
(3) 啟動數(shù)據(jù)庫,還原備份;
(4) 查看當前是哪個日志,position 號是多少(單向主從此步不需要,雙向主從需要);
(5) 指定 master 的地址、用戶、密碼等信息;
(6) 開啟同步,查看狀態(tài)。
好了,今天就到這兒吧,后續(xù)我們實戰(zhàn)以各種方式實現(xiàn)mysql主從復制,我是冰河,我們下期見!!
更多相關免費學習推薦:mysql教程(視頻)
上一個:植物也需要維他命
下一個:儲存茶的方法

redington公司流量計的競爭優(yōu)勢
黃花鳶尾栽培管理
聯(lián)想筆記本藍屏怎么回事(聯(lián)想筆記本開機后藍屏,重裝系統(tǒng)后也藍屏)
華碩玩家國度客服電話,ASUS客服
即將入冬,混凝土冬季防寒秘籍快收好!
切花黃菊的管理
非法買賣彈藥罪判刑標準多少年?
戴爾電腦指示燈2黃7白,戴爾筆記本指示燈
硬盤是否損壞怎么檢測,硬盤檢測良好群暉顯示已損壞
電腦硬盤誤刪除數(shù)據(jù)恢復不了,為什么電腦硬盤上有些文件刪除了恢復不了
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos