Vincent

          Vicent's blog
          隨筆 - 74, 文章 - 0, 評論 - 5, 引用 - 0
          數(shù)據(jù)加載中……

          MYSQL的master/slave數(shù)據(jù)同步配置

          我的測試環(huán)境.基本上數(shù)據(jù)是瞬間同步,希望對大家有幫助


          redhat 9.0
          mysql3.23.57



          mysql數(shù)據(jù)同步備份


          A服務(wù)器: 192.168.1.2 主服務(wù)器master
          B服務(wù)器: 192.168.1.3 副服務(wù)器slave



          A服務(wù)器設(shè)置


          #mysql ?u root ?p
          mysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’;
          mysql>\exit


          上面是Master開放一個賬號backup密碼1234給IP:192.168.1.3有檔案處理的權(quán)限



          mysqladmin ?u root ?p shutdown


          備份Master所有數(shù)據(jù)庫..通常都用tar指令.
          #tar ?cvf /tmp/mysql.tar /var/lib/mysql
          注意:tar的時候,MySQL是要在stop情況下


          在A機(jī)器上修改/etc/my.cnf
          在[mysqld]區(qū)段內(nèi)加入?yún)?shù)
          log-bin
          server-id=1
          sql-bin-update-same
          binlog-do-db=vbb


          重啟A服務(wù)器mysql


          此時因?yàn)橛屑尤雔og-bin參數(shù),因此開始有index產(chǎn)生了,在/var/lib/mysql目錄下有.index檔案紀(jì)錄數(shù)據(jù)庫的異動log.



          B服務(wù)器設(shè)置


          設(shè)定/etc/my.cnf
          在[mysqld]區(qū)段加入


          master-host=192.168.1.2
          master-user=backup
          master-password=1234
          master-port=3306
          server-id=2
          master-connect-retry=60 預(yù)設(shè)重試間隔60秒
          replicate-do-db=vbb 告訴slave只做vbb數(shù)據(jù)庫的更新
          log-slave-updates



          將A上的mysql.tar copy到B上
          用ftp傳B的/tmp
          9.解壓縮
          #cd /var/lib/



          狀況測試
          1.A跟B網(wǎng)絡(luò)及服務(wù)都正常情況下,由A端變化數(shù)據(jù)后,到B端瀏覽數(shù)據(jù),檢視是否有進(jìn)行replication?!
          2.模擬B當(dāng)機(jī),或是B不一定需要一直跟A有連接.
          將由A端變化數(shù)據(jù)后,到B端瀏覽數(shù)據(jù),B點(diǎn)應(yīng)該是沒有數(shù)據(jù)變化的



          #tar xvf /tmp/mysql-snapshot.tar
          #chown ?R mysql:mysql mysql


          1重啟B服務(wù)器的mysql


          這時在/var/lib/mysql目錄會出現(xiàn)master.info,此檔案紀(jì)錄了Master MySQL server的信息.


          ?


          狀況測試
          1.A跟B網(wǎng)絡(luò)及服務(wù)都正常情況下,由A端變化數(shù)據(jù)后,到B端瀏覽數(shù)據(jù),檢視是否有進(jìn)行replication?!
          2.模擬B當(dāng)機(jī),或是B不一定需要一直跟A有連接.
          將由A端變化數(shù)據(jù)后,到B端瀏覽數(shù)據(jù),B點(diǎn)應(yīng)該是沒有數(shù)據(jù)變化的

          posted on 2006-08-22 09:43 Binary 閱讀(234) 評論(0)  編輯  收藏 所屬分類: Mysql


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 佛教| 南丹县| 巴林右旗| 蒙阴县| 富裕县| 永川市| 大庆市| 扶绥县| 博湖县| 伊春市| 徐州市| 兴山县| 潮安县| 太仆寺旗| 四会市| 中卫市| 普兰县| 宜宾市| 蒙山县| 洪雅县| 湖南省| 神农架林区| 贵定县| 楚雄市| 潮安县| 缙云县| 皋兰县| 江陵县| 称多县| 宜宾县| 嘉定区| 达孜县| 顺平县| 祁东县| 寻甸| 锦州市| 宁化县| 东兰县| 安康市| 古交市| 铁力市|