如何實現(xiàn)兩臺數(shù)據(jù)庫數(shù)據(jù)的同步嗎?(56云小編一起)
2021-10-07
我們在開發(fā)的時候,需要同步兩個數(shù)據(jù)庫的數(shù)據(jù)。你知道如何實現(xiàn)兩個數(shù)據(jù)庫的數(shù)據(jù)同步嗎?現(xiàn)在想知道的朋友,就和56云小編一起去看看具體的實現(xiàn)方法吧。
1.安裝與配置
兩臺服務器,分別安裝,安裝在/usr//目錄下(安裝步驟省略php開源門戶網(wǎng)站php開源門戶網(wǎng)站,請參考相關(guān)文檔),兩臺服務器的IP為192.168.0.1和192.168.0.2,我們用192.168.0.1作為數(shù)據(jù)庫,19 2.168.0.2 作為服務器,我們采用單向同步的方式,即數(shù)據(jù)為主數(shù)據(jù),然后主動去哪里把數(shù)據(jù)同步回來.
兩臺服務器的配置是一樣的。讓我們復制關(guān)鍵的配置文件。默認配置文件位于 /usr//// 目錄中。分別有f、f、f等作家。我們只是在測試和使用 f 而已。安裝后默認配置文件指定在數(shù)據(jù)庫存儲目錄下,我們使用4.1.X,所以配置文件應該在/usr//var目錄下,所以復制配置文件:
cp/usr////f/usr//var/f 兩臺服務器做同樣的復制配置文件操作。
2.配置服務器
我們要配置192.168.0.1為主服務器(),那么就需要考慮需要同步哪個數(shù)據(jù)庫,使用哪個用戶同步。為簡單起見,只需要使用root用戶進行同步,只需要同步數(shù)據(jù)庫abc即可。
打開配置文件:
vi/usr//var/f 找到如下信息:
#^32-開源社區(qū)門戶D%wM/x-Y3U_$zs#-~#
ML.?K
? -id=1//1 表示,2 表示添加兩行:
sql-bin--same//同步開源社區(qū)門戶U$m:}s'-do-db=abc//重啟數(shù)據(jù)庫同步192.168.0.@ > 1 臺服務器:
/usr//bin/開源社區(qū)門戶0w+g!?&P0d U u#Mbi/usr//bin/--user=&3.配置服務器
我們的服務器主要是主動將數(shù)據(jù)同步回服務器,我們編輯配置文件:
vi/usr//var/f 找到如下類似信息:
#^32- #-開源社區(qū)門戶“TRT
Gb$Ku#@-id=1 將上面的-id修改為2,同時添加一些信息:
-id=2//這是.h'-host=192.168.0.1//服務器的開源社區(qū)入口}~q~-user=root // 用戶連接服務器的開源社區(qū)門戶*_B\9n(-=``//連接服務器的密碼開源社區(qū)門戶6O&Ys;-port=3306//連接端口S@.@"N&Sb - -=10//重試次數(shù)4`']w^0qW;-do-db=abc//要同步的數(shù)據(jù)庫開源社區(qū)門戶`,Q/C?$hC*llog--//表格重啟同步192.168.0.2的服務器:
/usr//bin/開源社區(qū).wh1]^~!|V$B0\/usr//bin/--user=&4.測試安裝
首先查看主機日志:
cat/usr//var/(xxx為主機名)檢查連接是否正常,看到這樣的提示就成功了
:42:ina 開源社區(qū)門戶 R[^ b9S-:42::; 開源社區(qū)門戶!Df$c
ak"BL/usr////:.開源社區(qū)入口;|0G|;}:'4.1.15-log':'/tmp/.sock'port: 開源社區(qū)門戶(J9Z,Kg Lx%]:42:41[注],nlog''開源社區(qū)門戶Q9n-BU8[,'./new4--bin.': 開源社區(qū)門戶jv"jB\n7s*:43 :21[注]/:'root@192.168.0.1:3306',]-(eYn''查看信息
廣告數(shù)據(jù)分析師需要學習什么。數(shù)據(jù)分析師需要學什么,100天從入門到精通!
廣告新疆一手和田玉,羊肉肥玉,無中間商,礦區(qū)直供,全國包郵
/usr//bin/-查看狀態(tài):
>; 查看進程信息:
>; 查看以下信息:
/usr//bin/-查看狀態(tài):
>; 查看進程信息:
>; 然后你創(chuàng)建一個表結(jié)構(gòu),在abc庫中插入數(shù)據(jù),然后查看數(shù)據(jù)是否同步,可以查看設置是否成功。
介紹了兩個數(shù)據(jù)庫數(shù)據(jù)的同步方法的內(nèi)容。最后,有興趣的還可以研究一下雙擊熱備份的內(nèi)容,或者一個或多個的同步。