日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

不同服務(wù)器上的mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)同步備份的過程如下:

1.服務(wù)器狀態(tài):

服務(wù)器A:192.168.1.1

服務(wù)器B:192.168.1.2

2.創(chuàng)建同步用戶:

主機(jī)域A:192.168.1.2  用戶名A:sync_a  密碼A:aaa

主機(jī)域B:192.168.1.1  用戶名B:sync_b  密碼B:bbb

至少分配以下權(quán)限grantreplicationslave。

3.執(zhí)行flushprivileges。

4.停止MySQL。

5.配置my.cnf(my.ini)。

服務(wù)器A服務(wù)器B

 
 
 
  1. user=mysql
  2. log-bin=mysql-bin
  3. server-id=1
  4. binlog-do-db=test
  5. binlog-ignore-db=mysql
  6. replicate-do-db=test
  7. replicate-ignore-db=mysql
  8. log-slave-updates
  9. slave-skip-errors=all
  10. sync_binlog=1user=mysql
  11. log-bin=mysql-bin
  12. server-id=2
  13. binlog-do-db=test
  14. binlog-ignore-db=mysql
  15. replicate-do-db=test
  16. replicate-ignore-db=mysql
  17. log-slave-updates
  18. slave-skip-errors=all
  19. sync_binlog=1

注意

server-id必須***。

binlog-do-db和replicate-do-db表示需要同步的數(shù)據(jù)庫(kù)。

binlog-ignore-db和replicate-ignore-db表示不需要同步的數(shù)據(jù)庫(kù)。

請(qǐng)不要加入以下命令,該命令并不會(huì)解決uid跳號(hào)的問題,恰恰相反以下兩行命令才是導(dǎo)致uid跳號(hào)的罪魁禍?zhǔn)祝?/p>

 
 
 
  1. auto_increment_increment=2
  2. auto_increment_offset=1

6.重新啟動(dòng)MySQL。

7.進(jìn)入MySQL控制臺(tái):

服務(wù)器A:

 
 
 
  1. showmasterstatusG
  2. flushtableswithreadlock

服務(wù)器B:

 
 
 
  1. showmasterstatusG
  2. flushtableswithreadlock;

同時(shí)記錄下兩臺(tái)服務(wù)器的File和Position,此處假設(shè):

A:File:mysql-bin.000001

Position:001

B:File:mysql-bin.000002

Position:002

服務(wù)器A:

 
 
 
  1. changemasterto
  2. ->master_host='192.168.1.2',
  3. ->master_user='sync_b',
  4. ->master_password='bbb',
  5. ->master_log_file='mysql-bin.000002',
  6. ->master_log_pos=002;

服務(wù)器B:

 
 
 
  1. changemasterto
  2. ->master_host='192.168.1.1',
  3. ->master_user='sync_a',
  4. ->master_password='aaa',
  5. ->master_log_file='mysql-bin.000001',
  6. ->master_log_pos=001;

此處填寫的數(shù)據(jù)完全相反。

8.執(zhí)行showprocesslistG查看是否同步成功。

本文就介紹到這里,謝謝大家的支持!


本文題目:不同服務(wù)器上mysql如何實(shí)現(xiàn)同步備份(一)
當(dāng)前地址:http://m.5511xx.com/article/cdcppoj.html