国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【MySQL】主從異步復制配置

這篇具有很好參考價值的文章主要介紹了【MySQL】主從異步復制配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

您好,我是碼農(nóng)飛哥(wei158556),感謝您閱讀本文,歡迎一鍵三連哦。
???? 1. Python基礎(chǔ)專欄,基礎(chǔ)知識一網(wǎng)打盡,9.9元買不了吃虧,買不了上當。 Python從入門到精通
?? 2. 畢業(yè)設(shè)計專欄,畢業(yè)季咱們不慌忙,幾百款畢業(yè)設(shè)計等你選。
?? 3. Python爬蟲專欄,系統(tǒng)性的學習爬蟲的知識點。9.9元買不了吃虧,買不了上當 。python爬蟲入門進階
?? 4. Ceph實戰(zhàn),從原理到實戰(zhàn)應有盡有。 Ceph實戰(zhàn)
?? 5. Java高并發(fā)編程入門,打卡學習Java高并發(fā)。 Java高并發(fā)編程入門

簡介:

Mysql的 主從同步 是一個異步的復制過程,從一個 Master復制到另一個 Slave上。在 Master 與 Slave 之間的實現(xiàn)整個復制過程主要由三個線程來完成,其中兩個線程(Sql線程和IO線程)在 Slave 端,另外一個線程(IO線程)在 Master 端?!?br> ?要實現(xiàn) MySQL 的 主從同步 ,首先必須打開 Master 端的BinaryLog(mysql-bin)功能,否則無法實現(xiàn)。因為整個復制過程實際上就是Slave從Master端獲取該日志然后再在自己身上完全順序的執(zhí)行日志中所記錄的各種操作。打開 MySQL 的 Binary Log 可以通過在啟動 MySQL Server 的過程中使用 “—log-bin” 參數(shù)選項,或者在 my.cnf 配置文件中的 mysqld 參數(shù)組([mysqld]標識后的參數(shù)部分)增加 “l(fā)og-bin” 參數(shù)項。

原理:

(1)master將改變記錄到二進制日志(binary log)中(這些記錄叫做二進制日志事件,binary log events);
(2) slave將master的binary log events拷貝到它的中繼日志(relay log);
(3) slave重做中繼日志中的事件,將改變反映它自己的數(shù)據(jù)。

下圖描述了復制的過程:
【MySQL】主從異步復制配置,MySQL從入門到精通,mysql,android,adb,主從異步復制

具體配置過程:

1.主庫配置:

用vi /etc/my.cnf打開文件,對文件進行修改,在[mysqld]下面進行添加修改:

server-id = 1  # 這是數(shù)據(jù)庫ID,此ID是唯一的,主庫默認為1,其他從庫以此ID進行遞增,ID值不能重復,否則會同步出錯;
log-bin = mysql-bin  # 二進制日志文件,此項為必填項,否則不能同步數(shù)據(jù);
binlog_format=row # bilog設(shè)置為row模式 防止復制出錯
2.從庫配置:

用vi /etc/my.cnf打開文件,對文件進行修改,在[mysqld]下面進行添加修改:

server_id = 2
log-bin=mysql-bin
relay_log=mysql-relay-bin
# 不指定以下參數(shù)則全庫同步
#replicate-do-table=test.test_tb 同步某張表
#binlog-do-db = testcreate  需要同步的數(shù)據(jù)庫,如果需要同步多個數(shù)據(jù)庫;則繼續(xù)添加此項。
#binlog-ignore-db = mysql 不需要同步的數(shù)據(jù)庫;
3.配置完需要重啟主從庫
4.主庫創(chuàng)建同步賬號:
create user 'replica'@'%' identified by '123456';
grant replication slave,replication client,reload,super on *.* to 'replica'@'%' identified by '123456';
5.進入從庫開啟同步

同步開啟前需要保持主從要同步的數(shù)據(jù)庫數(shù)據(jù)一致。文章來源地址http://www.zghlxwxcb.cn/news/detail-776603.html

# 從庫啟動slave:
# (MASTER_LOG_FILE與MASTER_LOG_POS在主庫運行SHOW MASTER STATUS;取得)
CHANGE MASTER TO MASTER_HOST='192.168.1.60',
    MASTER_USER='replica',
    MASTER_PASSWORD='123456',
    MASTER_LOG_FILE='mysql-bin.000001',
    MASTER_LOG_POS=875;
    
start slave;
show slave status \G; --查看slave狀態(tài) 確保Slave_IO_Running: Yes Slave_SQL_Running: Yes

到了這里,關(guān)于【MySQL】主從異步復制配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • MySQL8.0.33主從復制配置記錄

    MySQL8.0.33主從復制配置記錄

    官網(wǎng):https://dev.mysql.com/downloads/mysql/ 在線下載或者下載到本地再上傳 準備wget下載工具: 進入MySQL的bin目錄 初始化并得到密碼 ./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory 報錯,缺依賴:::: yum install -y libaio yum -y install numactl 再初始

    2024年02月02日
    瀏覽(25)
  • springboot項目外賣管理 day09-mysql主從復制以及nginx入門

    springboot項目外賣管理 day09-mysql主從復制以及nginx入門

    示例:pandas 是基于NumPy 的一種工具,該工具是為了解決數(shù)據(jù)分析任務而創(chuàng)建的。 目前我們所有的讀和寫的壓力都是由一臺數(shù)據(jù)庫來承擔, 如果數(shù)據(jù)庫服務器磁盤損壞,則數(shù)據(jù)會丟失(沒有備份) 解決這個問題,就可以用MySQL的主從復制,寫操作交給主庫,讀操作交給從庫

    2024年02月12日
    瀏覽(20)
  • CentOS7安裝Mysql8并進行主從復制配置

    CentOS7安裝Mysql8并進行主從復制配置

    CentOS7中安裝Mysql8并配置遠程連接和修改密碼等: CentOS7中安裝Mysql8并配置遠程連接和修改密碼等_霸道流氓氣質(zhì)的博客-CSDN博客 在上面實現(xiàn)安裝Mysql8的基礎(chǔ)上,克隆出兩臺機器,修改ip后進行mysql的主從復制搭建。 在主庫上把數(shù)據(jù)更改記錄到二進制日志中(Binary Log)中,這些記

    2024年02月16日
    瀏覽(26)
  • Redis 從入門到精通【進階篇】之redis主從復制詳解

    Redis 從入門到精通【進階篇】之redis主從復制詳解

    Redi 它支持主從復制來提高系統(tǒng)的可用性。本章節(jié)我們來聊一下關(guān)于Redis主從復制配置和原理。 Redis主從復制也是面試的一個熱點我大概總結(jié)了如下面試常見面試題 以下是20道關(guān)于Redis主從復制的常見面試題 : 什么是Redis主從復制? Redis主從復制的作用是什么? Redis主從復制的

    2024年02月16日
    瀏覽(22)
  • mysql(九)mysql主從復制

    mysql(九)mysql主從復制

    MySQL的內(nèi)建功能是構(gòu)建基于MySQL的大規(guī)模,高性能應用的基礎(chǔ),這類應用使用所謂的“水平擴展”的架構(gòu)。我們可以通過為服務器配置一個或多個從庫的方式來進行數(shù)據(jù)同步,復制功能不僅有利于構(gòu)建高性能的應用,同時也是高可用,可擴展性,災難恢復,備份以及數(shù)據(jù)倉庫等

    2024年02月09日
    瀏覽(18)
  • mysql(十)mysql主從復制--主庫切換

    mysql(十)mysql主從復制--主庫切換

    可能為了更迭升級服務器,或者主庫出現(xiàn)問題,又或者只是希望重新分配容量,此時需要切換主庫。 如果這是計劃內(nèi)的切換,會相對容易點。只需要在從庫上使用 CHANGE MASTER TO 命令,并設(shè)置合適的值。大多數(shù)的值都是可選的,至少要指定需要改變的項即可。從庫將拋棄之前的

    2024年02月09日
    瀏覽(15)
  • 【MySQL】主從復制&部署

    【MySQL】主從復制&部署

    SQL 什么是SQL? Structure Query Language(結(jié)構(gòu)化查詢語言) 它被美國國家標準局(ANSI)確定為關(guān)系型數(shù)據(jù)庫語言的美國標準,后被國際化標準組織(ISO)采納為關(guān)系數(shù)據(jù)庫語言的國際標準。 數(shù)據(jù)庫管理系統(tǒng)可以通過SQL管理數(shù)據(jù)庫;定義和操作數(shù)據(jù),維護數(shù)據(jù)的完整性和安全性。 優(yōu)點 簡單

    2024年02月08日
    瀏覽(23)
  • 詳解MySQL主從復制

    詳解MySQL主從復制

    目錄 1.概述 2.配置使用 2.1.master配置 2.2.slave配置 2.3.認主 2.4.確認認主結(jié)果 3.請求分發(fā) 3.1.概述 3.2.手動分發(fā) 3.2.1.原生JDBC 3.2.2.數(shù)據(jù)源 3.2.3.中間件 在實際的數(shù)據(jù)密集型應用中,數(shù)據(jù)庫層面往往呈現(xiàn)兩個特點: 單點數(shù)據(jù)庫難以扛得住。 讀操作遠遠多于寫操作。 綜上所述我們可以

    2024年02月06日
    瀏覽(16)
  • 6.Mysql主從復制

    6.Mysql主從復制

    讀寫分離概念: 讀寫分離,基本的原理是讓主數(shù)據(jù)庫處理事務性增、改、刪操作(INSERT、UPDATEDELETE),而從數(shù)據(jù)庫處理SELECT查詢操作。 數(shù)據(jù)庫復制被用來把事務性操作導致的變更同步到集群中的從數(shù)據(jù)庫。 讀寫分離的作用: 因為數(shù)據(jù)庫的“寫”( 寫10000條數(shù)據(jù)可能要3分鐘)操作

    2024年02月11日
    瀏覽(19)
  • 【MySQL】主從復制

    MySQL是一款關(guān)系型數(shù)據(jù)庫,被廣泛應用于各種互聯(lián)網(wǎng)應用中。隨著業(yè)務的不斷擴大,數(shù)據(jù)量不斷增加,如何讓MySQL具有更好的可用性和容災能力成為了越來越重要的問題。本文將重點介紹MySQL主從復制和高可用性的實現(xiàn),旨在為MySQL的使用者提供指導和幫助。 MySQL主從復制是指

    2024年02月20日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包