1. 程式人生 > >MySQL主從複製,雙機熱備實戰

MySQL主從複製,雙機熱備實戰

雙機熱備的概念簡單說一下,就是要保持兩個資料庫的狀態自動同步。對任何一個數據庫的操作都自動應用到另外一個數據庫,始終保持兩個資料庫資料一致。 這樣做的好處多。 1. 可以做災備,其中一個壞了可以切換到另一個。 2. 可以做負載均衡,可以將請求分攤到其中任何一臺上,提高網站吞吐量。  對於異地熱備,尤其適合災備。


本次主從複製,使用的MySQL版本為5.6.19-enterprise-commercial

1、選擇主伺服器A120.26.215.72

從伺服器B:本地筆記本。

2、開啟主伺服器Abinarylog,設定server_id

[mysqld]

log-bin

server-id_1

備註:(1server_id 必須保證每個伺服器不一樣;(2)設定log-bin即開啟了binarlog。。。

3、主伺服器A中建立專門用於主從同步的使用者repl_user_72,並賦許可權。

create user [email protected]’%’ identified by ‘a123456’;

grant replication slave on *.* to [email protected]'%' identified by 'a123456';

grant all privileges on *.* to [email protected]'%' identified by 'a123456';

flush privileges;

4、檢視A伺服器的binary日誌位置:

記住這個檔名和 位置, 在從伺服器上會用到。

 

5、在從伺服器B中開啟同步(即指定主伺服器A的資訊)

change master to 

               master_host=‘120.26.215.72’,

               Master_user=’repl_user_72’,

               Master_password=’a123456’

               Master_log_file=’iZ23nw0qkt0Z-bin.000002’,

               Master_position=120;

執行命令:start slave;

OK,主從複製同步完成,A主——》B從的模式配置完成。

6、若需要增加配置B主——》A從的複製模式,實現雙向備份,可以執行相同配置操作即可。

7、需要另外考慮的問題。

1)指定需要複製的或需要忽略的資料庫。


相關推薦

MySQL主從複製實戰

雙機熱備的概念簡單說一下,就是要保持兩個資料庫的狀態自動同步。對任何一個數據庫的操作都自動應用到另外一個數據庫,始終保持兩個資料庫資料一致。 這樣做的好處多。 1. 可以做災備,其中一個壞了可以切換到另一個。 2. 可以做負載均衡,可以將請求分攤到其中任何一臺上,提高網站吞

MySQLMySQL From主從複製To

        安裝完mysql之後,有了新的需求,就是需要有一臺伺服器用來做資料備份使用,以達到容災的目的,這樣需要怎麼做呢?還有我們需要進行多點訪問來減小單點壓力的時候又要怎麼辦呢?這個時候我們就引入了主從複製和雙機熱備的概念了。         其實從實現上來講,雙機

搭建MySql資料庫的主從及實現(資料庫的高可用)

1. 用的CentOS7,因為CentOS7自帶mariadb,所以首先解除安裝mariadb.不解除安裝安裝mysql會有衝突,以前安裝過mysql也要解除安裝 2. 解除安裝mariadb                     執行命令(會列出所有的mariad

MySQL架構備份之

root .gz val 數據初始化 無法 ceshi 修改配置文件 rom ESS M--S架構:實現雙機熱備(AB復制) 1、可以降低master讀壓力 2、可以對數據庫做“熱備”,熱備只能解決硬件master硬件故障,軟件故障等重大故障問題

什麼是冷異地容災備份雲備份NAS負載均衡?

假設你是一位女性,你有一位男朋友,於此同時你和另外一位男生曖昧不清,比朋友 好,又不是戀人。你隨時可以甩了現任男友,另外一位馬上就能補上。這是冷備份。 假設你是一位女性,同時和兩位男性在交往,兩位都是你男朋友。並且他們還互不干涉,獨立執行。這就是雙機熱備份。 假設你是一位女

解決Nginx + Keepalived主從+自動切換實現負載均衡及高可用

解決Nginx + Keepalived主從雙機熱備+自動切換,實現負載均衡及高可用 IP 伺服器 服務 192.168.1.10 lb-node1 Nginx、kee

資料中介軟體:mysql主從Master+Slave資料同步實驗(

覺得這個實驗挺好玩的,所以拿來分享下: 前提,在windows環境下 實驗要求: 1、  兩人一組,每人一臺PC,一人配置Master,一人配置Slave。 2、  資料庫至少設定一張表,用web程式對錶進行增刪查改操作。 3、  實現雙機熱備,即主庫宕機備庫可自動

Mycat+Mysql主從復制實現

偏移 官方 搭建 jdk1 stat 普通用戶 系統 sch 支持 Mycat+Mysql主從復制實現雙機熱備 一、mysql主從配置原理 雙機熱備的概念簡單說一下,就是要保持兩個數據庫的狀態自動同步。對任何一個數據庫的操作都自動應用到另外一個數據庫,始終保持

MySQL-Jira

ref 安裝 times ant all del lock 參數 time 主服務器:192.168.1.23 從服務器:192.168.1.243 一、主服務器Master配置 1. 創建同步賬號、賦權 在主服務器上為從服務器建立一個連接帳戶,此處用root,該帳戶必

mysql

數據庫主從mysql的雙機熱備 雙機熱備,就是要保持兩個數據庫的狀態自動同步。對任何一個數據庫的操作都自動應用到另外一個數據庫,始終保持兩個數據庫數據一致。 這樣的做法好處在於:1、可以做災備,其中一個壞了可以切換到另一個;2、可以做負載均衡,可以請求分攤到其中任何一臺上,提高網站吞吐

Nginx+keepalived做實現負載均衡(主主模式)

nginx keepalive Keepalived: 簡介:Keepalived的作用是檢測服務器的狀態,如果有一臺web服務器宕機,或工作出現故障,Keepalived將檢測到,並將有故障的服務器從系統中剔除,同時使用其他服務器代替該服務器的工作,當服務器工作正常後Keepali

Nginx + keepalived 主從模式)

綁定 html 負載均衡 基於 模式 主備 class 接管 主主 雙機高可用一般是通過虛擬IP(飄移IP)方法來實現的,基於Linux/Unix的IP別名技術。 雙機高可用方法目前分為兩種: 1)雙機主從模式:即前端使用兩臺服務器,一臺主服務器和一臺熱備服務器,正常情況

mysql,keepalived

環境 Centos  7.4 172.16.91.215  主 172.16.91.216  從   安裝包 版本 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz    

windows下使用mysql功能

sql skip host 狀態 set 指定同步 天數 沒有 我們 一. 準備工作   1. 準備兩臺服務器(電腦),接入局域網中,使互相ping得通對方   2. 兩臺服務器都安裝mysql-server-5.1,必須保證mysql的版本一致   3. 假設,服務器A:

資料庫怎麼實時備份資料

www.syncnavigator.cn SyncNavigator 做資料同步時所支援的資料庫型別: 支援sqlserver 2000-2014所有版本,全相容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。 來源資料庫和目標資料庫可以版本不同,比如:來源資料庫

keepalived安裝與nginx的主從配置

nginx檢測指令碼 #!/bin/bash run=`ps -C nginx --no-header | wc -l` if [ $run -eq 0 ] then /usr/local/nginx/sbin/nginx -s stop /usr/local/nginx/sbin

mysql以及使用keepalived實現mysql主高可用

根據蒐集的資料安裝測試並在安裝測試過程中整理的文件,部分參考文件在相應位置有標記。如有不足希望不吝賜教。 mysql雙機熱備的方式有兩種: 主-從伺服器雙機熱備 主-主伺服器雙機熱備 下文以主-主伺服器雙機熱備為例,主-從配置類似。 兩臺centos7,ip分別為:

Nginx+keepalived主從模式)

負載均衡技術對於一個網站尤其是大型網站的web伺服器叢集來說是至關重要的!做好負載均衡架構,可以實現故障轉移和高可用環境,避免單點故障,保證網站健康持續執行。 關於負載均衡介紹,可以參考:linux負載均衡總結性說明(四層負載/七層負載) 由於業務擴充套件,網站的訪

Nginx+keepalived(主從模式)

簡單介紹: Keepalived是Linux下面實現VRRP備份路由的高可靠性執行軟體,能夠真正做到 主伺服器和備份伺服器故障時IP瞬間無縫交接; Keepalived的目的是模擬路由器的高可用; Heartbeat或Corosync的目的是實現Service的高可用. 那heartbaet與cor

oracle oracle dataguard 和oracle rac的區別和聯絡

Data Guard 是Oracle的遠端複製技術,它有物理和邏輯之分,但是總的來說,它需要在異地有一套獨立的系統,這是兩套硬體配置可以不同的系統,但是這兩套系統的軟體結構保持一致,包括軟體的版本,目錄儲存結構,以及資料的同步(其實也不是實時同步的),這兩套系統之間只要網路是通的就可以了,是一種異地容災的解