windows下使用mysql雙機熱備功能

來源:互聯網
上載者:User

標籤:

一. 準備工作

  1. 準備兩台伺服器(電腦),接入區域網路中,使互相ping得通對方

  2. 兩台伺服器都安裝mysql-server-5.1,必須保證mysql的版本一致

  3. 假設,伺服器A:192.168.0.2,伺服器B:192.168.0.3

 

二. 建立與測試同步處理的使用者

  1. 在主伺服器上為從伺服器建立一個串連賬戶,該賬戶必須授予replication slave許可權。因為伺服器A和伺服器B互為主從,所以都要分別建立一個同步處理的使用者。

  伺服器A:

mysql> grant replication slave on *.* to ‘replicate‘@‘192.168.0.3‘ identified by ‘123456‘;mysql> flush privileges;

  伺服器B:

mysql> grant replication slave on *.* to ‘replicate‘@‘192.168.0.2‘ identified by ‘123456‘;mysql> flush privileges;

 

  2. 建立好同步串連賬戶後,我們可以在從伺服器(slave)上用replicate賬戶對主伺服器(master)資料庫進行訪問,看下是否能串連成功。

  伺服器A:   

C:\Users\Administrator> mysql -h192.168.0.3 -ureplicate -p123456

  伺服器B:    

C:\Users\Administrator> mysql -h192.168.0.2 -ureplicate -p123456

  如果出現"Welcome to the MySQL monitor. "等字樣,則表示能登入成功,說明可以對這兩台伺服器進行雙機熱備操作。

 

三. 修改設定檔my.ini

  1. 開啟電腦A上"mysql安裝路徑\my.ini"檔案,並在檔案的末尾添加如下配置:

    伺服器A:      

server-id=1log-bin=backuplogsync_binlog=1binlog_format=rowauto_increment_increment = 2auto_increment_offset = 1 max_binlog_size=512mexpire_logs_days=1binlog_do_db=oabinlog_ignore_db=mysqlbinlog_ignore_db=information_schemareplicate_do_db=oareplicate_wild_ignore_table=oa.logslave_skip_errors=all

    伺服器B:

server-id=2log-bin=backuplogsync_binlog=1binlog_format=rowauto_increment_increment = 2auto_increment_offset = 2 max_binlog_size=512mexpire_logs_days=1binlog_do_db=oabinlog_ignore_db=mysqlbinlog_ignore_db=information_schemareplicate_do_db=oareplicate_wild_ignore_table=oa.logslave_skip_errors=all

 

  2. 分別重啟伺服器A和伺服器B上的mysql服務,如果成功則沒有問題。

C:\Users\Administrator> net stop mysql;C:\Users\Administrator> net start mysql;

  

  3. 可通過master命令,分別查看伺服器A和伺服器B的主伺服器狀態

mysql> show master status\G;

 

windows下使用mysql雙機熱備功能

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.