日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
不同服務(wù)器上mysql如何實(shí)現(xiàn)同步備份(二)

 不同服務(wù)器上的mysql數(shù)據(jù)庫實(shí)現(xiàn)同步備份的時(shí)候,有很多種方法實(shí)現(xiàn),上節(jié)我們介紹了第一種方法,本節(jié)介紹第二種。我們假設(shè)有兩臺服務(wù)器A和B,IP地址如下:

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)克東,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

192.168.1.1(A)

192.168.1.2(B)

先保證這mysql的版本是一致的,參考http://dev.mysql.com/doc/refman/5.1/zh/replication.html#replication-implementation-details,否則復(fù)制中的異常情況很折騰人。

1.在兩臺mysql上創(chuàng)建用戶,設(shè)置權(quán)限

A上添加:

 
 
 
  1. #grant replication slave,replication client,reload,super on *.* to 'sync_user'@'192.168.1.2' identified by '123456' with grant option;//用于B訪問

B上:

 
 
 
  1. #grant replication slave,replication client,reload,super on *.* to 'sync_user'@'192.168.1.1' identified by '123456' with grant option;//用于A訪問

執(zhí)行  #flush privileges; 更新數(shù)據(jù)庫使用戶生效。

2.在/etc/my.cnf上進(jìn)行相關(guān)配置。

 
 
 
  1. server-id = 1
  2. master-host =192.168.1.2
  3. master-user =sync_user
  4. master-pass =123456
  5. master-port  =3306
  6. master-connect-retry=60
  7. replicate-do-db =db1
  8. replicate-do-db =db2
  9. replicate-ignore-db=mysql  server-id = 2
  10. master-host =192.168.1.1
  11. master-user =sync_user
  12. master-pass =123456
  13. master-port  =3306
  14. master-connect-retry=60
  15. replicate-do-db =db1
  16. replicate-do-db =db2
  17. replicate-ignore-db=mysql

注意

1.server_id必須為唯一。

2.如果想要同時(shí)同步多個(gè)庫,添加多行replicate-do-db,每行指定一個(gè)數(shù)據(jù)庫。不能使用replicate-do-db=db1,db2的形式。

3.replicate-ignore-db:指定不進(jìn)行同步的數(shù)據(jù)庫。

保存后,重啟mysql:

 
 
 
  1. #mysqladmin -u root -p shutdown
  2. #mysqld_safe --user=mysql

3.把兩臺服務(wù)器上需要同步的數(shù)據(jù)庫進(jìn)行拷貝,保證這兩臺數(shù)據(jù)庫初始狀態(tài)一致。

#p#

4.進(jìn)行雙向同步

雙向同步就是把單向同步反過來在做一遍,但一定要注意操作的順序,這是成功的關(guān)鍵

step1:在A上mysql shell中執(zhí)行:

 
 
 
  1. #show master status;
  2. +------------------+----------+--------------+------------------+
  3. | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
  4. +------------------+----------+--------------+------------------+
  5. | mysql-bin.000054 |    35 |              |                  |
  6. +------------------+----------+--------------+------------------+
  7. 1 row in set (0.00 sec)

記錄下mysql-bin.000054,和35。

step2:在B上執(zhí)行:

 
 
 
  1. #stop slave;//停止同步
  2. #
  3. CHANGE MASTER TO  MASTER_HOST='192.168.1.1', MASTER_PORT=3306, MASTER_USER='sync_user', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000054', MASTER_LOG_POS=35;
  4. #start slave;//開始同步

step3:執(zhí)行show slave statusG;如顯示如下內(nèi)容,表示同步設(shè)置成功。

 
 
 
  1. Slave_IO_State: Waiting for master to send event
  2. Slave_IO_Running: Yes
  3. Slave_SQL_Running: Yes

step4:上一步?jīng)]有問題。則在B上繼續(xù)執(zhí)行show master status。

 
 
 
  1. #show master status;
  2. +------------------+----------+--------------+------------------+
  3. | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
  4. +------------------+----------+--------------+------------------+
  5. | mysql-bin.000005 |    6854 |              |                  |
  6. +------------------+----------+--------------+------------------+
  7. 1 row in set (0.00 sec)

step5:在A上執(zhí)行:

 
 
 
  1. #stop slave;//停止同步
  2. #
  3. CHANGE MASTER TO  MASTER_HOST='192.168.1.2', MASTER_PORT=3306, MASTER_USER='sync_user', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000005', MASTER_LOG_POS=6854;
  4. #start slave;//開始同步

step6:執(zhí)行show slave statusG;如顯示如下內(nèi)容,表示同步設(shè)置成功。

 
 
 
  1. Slave_IO_State: Waiting for master to send event
  2. Slave_IO_Running: Yes
  3. Slave_SQL_Running: Yes

按照上述的步驟完成配置,表示同步備份設(shè)置成功。


網(wǎng)站欄目:不同服務(wù)器上mysql如何實(shí)現(xiàn)同步備份(二)
本文鏈接:http://www.dlmjj.cn/article/dpejeie.html