999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MySQL數據庫雙機熱備份實施方案

2015-06-10 13:23:30李春玲
卷宗 2015年5期

李春玲

摘 要:本文介紹了采用MySQL數據庫自帶的Replication功能完成雙機熱備份的方案,測試結果顯示該方案數據同步效率較高,可以為系統運行提供較高的一致性和可靠性。

關鍵詞:MySQL;Replication;雙機熱備份

1 前言

MySQL數據庫以其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,通常被中小型企業所青睞。但隨著市場競爭的日趨激烈,各大公司推行成本戰略,對一些業務數據量較小的項目也開始使用MySQL數據庫,從提高系統運行可靠性的角度考慮,部署MySQL數據庫雙機是必要的。

2 Replication功能介紹

Replication是一個異步的復制,從一個MySQL Instance(稱之為Master)復制到另一個MySQL Instance(稱之Slave)。基于該功能,可以實現MySQL數據庫的雙機熱備份。

Replication實現整個復制過程實際上就是Slave從Master端獲取該日志,然后再在自己身上完全順序的執行日志中所記錄的各種操作。要實施復制,首先必須打開Master端的binary log(bin-log)功能。

3 雙機熱備實施

本文的安裝及測試過程使用Microsoft Virtual PC創建了兩臺虛擬機,分別安裝及配置軟件環境如表1:

MySQL雙機熱備安裝配置步驟如下:

1、在主、備機上安裝操作系統Windows Server 2003 Enterprise Edition(SP2),然后安裝MySQL 5.1,并創建測試數據庫testdb,確保數據庫能夠正常訪問。

2、停止主、備機的MySQL數據庫,把主機的data目錄拷貝到備機data目錄覆蓋,實現第一次冷備。

(1)打開主機MySQL配置文件my.ini,在[mysqld]配置項中加入下面配置:

server-id=1

log-bin=“C:\MySQL\log\MySQL”

binlog-do-db=testdb

(2)啟動數據庫,通過show master status檢查主機狀態。

(3)再打開主機MySQL配置文件my.ini,在[mysqld]配置項中加入下面配置:

server-id=2

master-host=192.168.1.100

master-user=root

master-password=password

master-port=3306

master-connect-retry=60

replicate-do-db=testdb

(4)啟動數據庫,通過show slave status檢查備機狀態。

3、拷貝備機的my.ini至主機,并修改名稱為my.ini.slave;拷貝主機的my.ini至備機,并修改名稱為my.ini.master。

4、編寫以下內容并保存為Switch to Master.bat和Switch to Slave.bat。

Switch to Master.bat:

net stop MySQL

rename C:\MySQL\MySQL Server 5.1\my.ini my.ini.slave

rename C:\MySQL\MySQL Server 5.1\my.ini.master my.ini

del C:\MySQL\MySQL Server 5.1\master.info

netsh interface ip set address name="本地連接" source=static addr=192.168.1.101 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1

net start MySQL

Switch to Slave.bat:

net stop MySQL

rename C:\MySQL\MySQL Server 5.1\my.ini my.ini.master

rename C:\MySQL\MySQL Server 5.1\my.ini.slave my.ini

del C:\MySQL\MySQL Server 5.1\master.info

netsh interface ip set address name="本地連接" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1

net start MySQL

然后拷貝Switch to Master.bat和Switch to Slave.bat兩個文件至備、主機,并創建快捷方式至桌面,方便發生意外時快速切換主備機。

至此,完成雙機系統安裝配置。

4 雙機熱備測試

1、數據同步測試

(1) 在Master的testdb中創建表testtable,然后在Slave上查詢數據庫,表已同步創建;

(2) 在Master的testtable插入數據,然后在Slave上查詢表testtable,數據已同步插入;

(3) 刪除Master的testtable數據,然后在Slave上查詢表testtable,數據已同步刪除;

(4) 刪除Master的表testtable,然后在Slave上查詢數據庫,表已同步刪除。

2.主備切換測試

(1)分別在備、主機上執行Switch to Master.bat和Switch to Slave.bat,然后用show master status和show slave status查看狀態;

(2)重復步驟1中的數據同步測試;

在測試中發現該方案數據同步效率是比較高的,基本上異步同步時延保持在秒級,還是可以提供較高的一致性和可靠性。

5 總結

通過MySQL自帶的Replication功能實施MySQL數據庫的雙機熱備方案簡單、可行,而且數據同步效率較高,可以為系統運行提供較高的一致性和可靠性。

主站蜘蛛池模板: 婷婷色狠狠干| 国产91精品最新在线播放| 成年女人a毛片免费视频| 亚洲欧美成人在线视频| 国产成人精彩在线视频50| 欧美19综合中文字幕| av无码一区二区三区在线| 欧美国产精品不卡在线观看| 高清精品美女在线播放| www.av男人.com| 欧美一区二区精品久久久| 国产综合欧美| 毛片在线看网站| 不卡无码网| 亚洲第一天堂无码专区| 成人国产精品2021| 免费女人18毛片a级毛片视频| 在线观看亚洲天堂| 亚洲第一成年免费网站| 亚洲国产欧美自拍| 亚洲第七页| 国产人成在线观看| 亚洲男人天堂久久| 不卡的在线视频免费观看| 色哟哟国产成人精品| 国产99视频精品免费观看9e| 亚洲欧美不卡中文字幕| 中文字幕久久精品波多野结| 国内精品视频区在线2021| 欧美日韩国产高清一区二区三区| 国产精品美人久久久久久AV| 97视频精品全国在线观看| 青草国产在线视频| 中文字幕亚洲综久久2021| 成年看免费观看视频拍拍| 少妇被粗大的猛烈进出免费视频| 欧美黄网在线| 99re在线视频观看| 国产性精品| 色妞www精品视频一级下载| 久久精品国产999大香线焦| 免费国产高清精品一区在线| 99久久性生片| 免费在线色| 午夜影院a级片| 青青青视频免费一区二区| 亚洲中文无码av永久伊人| www亚洲精品| 中国精品久久| 国产亚洲成AⅤ人片在线观看| 国内毛片视频| 一区二区三区毛片无码| 99激情网| 啪啪啪亚洲无码| 99999久久久久久亚洲| 国产91熟女高潮一区二区| 国产凹凸一区在线观看视频| 亚洲久悠悠色悠在线播放| 国产亚洲精久久久久久久91| 国产手机在线小视频免费观看| 亚洲无码熟妇人妻AV在线| 国产午夜人做人免费视频| 无码高潮喷水专区久久| 青青草原国产| 在线观看无码av五月花| 国产福利不卡视频| 3344在线观看无码| 国产福利在线观看精品| 99er精品视频| 国产熟女一级毛片| 久久精品免费国产大片| 欧美中文字幕第一页线路一| 亚洲制服丝袜第一页| 国产在线精品美女观看| 亚洲性网站| 久久国产乱子伦视频无卡顿| 激情综合网址| 久久精品无码国产一区二区三区| 国产精品亚洲专区一区| 精品国产亚洲人成在线| 国产成人精品亚洲77美色| 国产AV无码专区亚洲精品网站|