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

mysql主從復制及原理

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

主從復制原理

主要基于MySQL二進制日志
主要包括三個線程(2個I/O線程,1個SQL線程)

1、MySQL將數(shù)據(jù)變化記錄到二進制日志中;

2、Slave將MySQL的二進制日志拷貝到Slave的中繼日志中;

3、Slave將中繼日志中的事件在做一次,將數(shù)據(jù)變化,反應到自身(Slave)的數(shù)據(jù)庫

實現(xiàn)主從復制

在主服務器(master)上啟用二進制日志

選擇一個唯一的server-id
創(chuàng)建具有復制權(quán)限的用戶
在從服務器(slave)上 啟用中繼日志(二進制日志可開啟,也可不開啟)

選擇一個唯一的server-id
連接至主服務器,并開始復制

主ip: 192.168.128.128
從ip:192.168.128.130文章來源地址http://www.zghlxwxcb.cn/news/detail-624584.html

進入主在/etc/my.cnf 寫入:

[mysqld]
log_bin = mysql-bin
server_id = 128

重啟數(shù)據(jù)庫
2)
mysql> grant replication slave on *.* to 'rep'@'192.168.128.%' identified by 
'123456';
mysql> show grants for 'rep'@'192.168.128.%';

3)鎖表設置只讀
為后面?zhèn)浞轀蕚?,注意生產(chǎn)環(huán)境要提前申請停機時間;
mysql> flush tables with read lock;

4)查看主庫狀態(tài)
查看主庫狀態(tài),即當前日志文件名和二進制日志偏移量
mysql> show master status;

5)備份數(shù)據(jù)庫數(shù)據(jù)
mysqldump -uroot -p -A -B |gzip > /server/backup/mysql_bak.$(date +%F).sql.gz

6)解鎖
mysql> unlock tables;

7)主庫備份數(shù)據(jù)上傳到從庫
scp /server/backup/mysql_bak.2015-11-18.sql.gz 192.168.128.128:/server/backup/


二:從庫上設置
1)設置server-id值并關閉binlog參數(shù)

 #log_bin = /data/mysql/data/mysql-bin

 server_id = 130
 重啟數(shù)據(jù)庫:


2)還原從主庫備份數(shù)據(jù)
 cd /server/backup/

 gzip -d mysql_bak.2015-11-18.sql.gz 

 mysql -uroot -p < mysql_bak.2015-11-18.sql

 檢查還原:

 mysql -uroot -p -e 'show databases;'

3)設定從主庫同步

mysql> change master to
MASTER_HOST='192.168.95.128',
MASTER_PORT=3306,
MASTER_USER='rep',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000003',
MASTER_LOG_POS=329;

4)啟動從庫同步開關
 mysql> start slave;
檢查狀態(tài):
 mysql> show slave status\G

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

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

領支付寶紅包贊助服務器費用

相關文章

  • 【數(shù)據(jù)庫】mysql主從復制與讀寫分離

    【數(shù)據(jù)庫】mysql主從復制與讀寫分離

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

    2024年02月11日
    瀏覽(27)
  • 【MySQL數(shù)據(jù)庫】主從復制與讀寫分離

    【MySQL數(shù)據(jù)庫】主從復制與讀寫分離

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

    2024年02月11日
    瀏覽(24)
  • Mysql數(shù)據(jù)庫--實現(xiàn)主從復制搭建與同步

    Mysql數(shù)據(jù)庫--實現(xiàn)主從復制搭建與同步

    一般數(shù)據(jù)庫都是讀取壓力大于寫數(shù)據(jù)壓力,主從復制即為了實現(xiàn)數(shù)據(jù)庫的負載均衡和讀寫分離。通過將Mysql的某一臺主機的數(shù)據(jù)復制到其它主機(slaves)上,主服務器只負責寫,而從服務器只負責讀。 如生產(chǎn)環(huán)境中,使用redis數(shù)據(jù)庫作為緩存數(shù)據(jù)庫,用戶訪問業(yè)務數(shù)據(jù)時,先

    2024年02月08日
    瀏覽(95)
  • 實現(xiàn)?Mysql數(shù)據(jù)庫主從復制搭建與同步

    實現(xiàn)?Mysql數(shù)據(jù)庫主從復制搭建與同步

    一般數(shù)據(jù)庫都是讀取壓力大于寫數(shù)據(jù)壓力,主從復制即為了實現(xiàn)數(shù)據(jù)庫的負載均衡和讀寫分離。通過將Mysql的某一臺主機的數(shù)據(jù)復制到其它主機(slaves)上,主服務器只負責寫,而從服務器只負責讀。 如生產(chǎn)環(huán)境中,使用redis數(shù)據(jù)庫作為緩存數(shù)據(jù)庫,用戶訪問業(yè)務數(shù)據(jù)時,先

    2024年02月10日
    瀏覽(93)
  • 【數(shù)據(jù)庫七】MySQL主從復制與讀寫分離

    【數(shù)據(jù)庫七】MySQL主從復制與讀寫分離

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

    2024年02月11日
    瀏覽(21)
  • 【數(shù)據(jù)庫】詳解數(shù)據(jù)庫架構(gòu)優(yōu)化思路(兩主架構(gòu)、主從復制、冷熱分離)

    【數(shù)據(jù)庫】詳解數(shù)據(jù)庫架構(gòu)優(yōu)化思路(兩主架構(gòu)、主從復制、冷熱分離)

    對數(shù)據(jù)庫架構(gòu)進行優(yōu)化是為了提高數(shù)據(jù)庫系統(tǒng)的性能、可擴展性、穩(wěn)定性和可維護性。MySQL官方說:單表2000萬數(shù)據(jù),性能就達到瓶頸了,為了保證查詢效率需要讓每張表的大小得到控制。 再來說,為什么要提高查詢效率呢? 除了普通的用戶查詢操作,增、刪、改操作都包含

    2024年02月11日
    瀏覽(22)
  • 數(shù)據(jù)庫應用:Redis主從復制、哨兵、cluster集群

    數(shù)據(jù)庫應用:Redis主從復制、哨兵、cluster集群

    目錄 一、理論 1.Redis高可用 2.Redis主從復制 3.部署Redis主從復制 4.Redis哨兵模式 5.部署Redis哨兵模式 6.Redis集群模式 7.部署Redis集群 二、實驗 1.部署Redis主從復制 2.部署Redis哨兵模式 3.部署Redis集群 三、問題 1.開啟Redis群集失敗 四、總結(jié) (1)概念 在web服務器中,高可用是指服務

    2024年02月15日
    瀏覽(28)
  • Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復制、哨兵模式、緩存雪崩

    Redis數(shù)據(jù)庫 | 發(fā)布訂閱、主從復制、哨兵模式、緩存雪崩

    ??wei_shuo的個人主頁 ??wei_shuo的學習社區(qū) ??Hello World ! Redis 發(fā)布訂閱 (pub/sub) 是一種消息通信模式:發(fā)送者 (pub) 發(fā)送消息,訂閱者 (sub) 接收消息 Redis 客戶端可以訂閱任意數(shù)量的頻道 Redis主從復制是指在Redis中設置一個主節(jié)點(Master)和一個或多個從節(jié)點(Slave),

    2024年02月15日
    瀏覽(25)
  • MySQL數(shù)據(jù)庫實現(xiàn)主從同步

    MySQL數(shù)據(jù)庫實現(xiàn)主從同步

    安裝MySQL數(shù)據(jù)庫8.0.32 今天來學習數(shù)據(jù)庫主從同步的原理及過程,數(shù)據(jù)庫主要是用來存儲WEB數(shù)據(jù),在企業(yè)當中是極為重要的,下面一起來看下。 MySQL主從復制在中小企業(yè),大型企業(yè)中廣泛使用,MySQL主從復制的目的是實現(xiàn)數(shù)據(jù)庫冗余備份,將master數(shù)據(jù)庫數(shù)據(jù)定時同步到slave數(shù)據(jù)庫

    2024年02月02日
    瀏覽(85)
  • Mysql主從數(shù)據(jù)庫搭建(一主兩從)

    Mysql主從數(shù)據(jù)庫搭建(一主兩從)

    目錄 1、服務器規(guī)劃 2、主從同步流程 3、主從搭建 3.1、master節(jié)點上配置文件修改 3.2、master節(jié)點創(chuàng)建同步用戶和權(quán)限 3.3、slave1和slave2節(jié)點配置文件修改 3.4、slave1和slave2節(jié)點執(zhí)行同步任務 3.5、解決虛擬機克隆導致mysql所有服務器uuid都一樣的問題 4、bin-log相關說明 5、主從同步注

    2024年02月11日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包