這篇文章主要講解了“mysql主從的相關(guān)知識點整理”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mysql主從的相關(guān)知識點整理”吧!
10年積累的成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先做網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有鄱陽免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。一、導致數(shù)據(jù)庫停止的原因:
a、mysqld經(jīng)常異常結(jié)束
b、磁盤空間滿了
c、磁盤故障
d、服務(wù)器電源故障
二、MySQL主從同步功能的特性以及注意事項:
a、主(master)指的是接收客戶端發(fā)出的修改與查詢兩種類型的語句的服務(wù)器
b、從(Slave)指的是不接收客戶端發(fā)出的更新請求,僅通過與Master的聯(lián)動來進行數(shù)據(jù)的更新服務(wù)器
三、同步數(shù)據(jù)同步、異步數(shù)據(jù)同步:
a、為了實現(xiàn)同步,Slave中設(shè)置了兩個進程同時工作,即“I/O進程”與“SQL進程”;
b、I/O進程負責將從Master得到的數(shù)據(jù)(更新日志)放到中繼日志文件中進行記錄;
c、SQL線程則是將中繼日志讀取并執(zhí)行查詢
四、為什么需要兩個線程了?
主要是為了降低同步的延遲,如果只分配給一個線程,且SQL的處理又比較花時間,那么在處理SQL語句期間是無法從Master復制數(shù)據(jù)的
五、二進制日志與中繼日志
a、Master中會生成“二進制日志”,Slave中會生成中繼日志
b、二進制日志中只記錄修改數(shù)據(jù)的語句,而不記錄查詢類(不對數(shù)據(jù)庫修改)的語句,二進制除了被用于同步外,還會被用于保存?zhèn)浞葜懈碌恼Z句
c、二進制不是文本格式,無法直接打開查看,需要在命令行下使用mysqlbinlog將其轉(zhuǎn)換為文本格式
d、中繼日志是指,Slave的I/O線程在從Master獲取更新日志(記錄了修改類語句所請求的數(shù)據(jù))后,將其保存在Slave上。
e、中繼日志內(nèi)容與二進制日志相同,與二進制日志不同的是,當不需要時,中繼日志會被SQL線程自動刪除,不需要手動刪除
感謝各位的閱讀,以上就是“mysql主從的相關(guān)知識點整理”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對mysql主從的相關(guān)知識點整理這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。