利用MySQL自身的數(shù)據(jù)庫(kù)同步功能(下面參考自網(wǎng)上的文章,寫的非常詳細(xì)了)MySQL從215版本以后提供數(shù)據(jù)庫(kù)復(fù)制功能。
成都創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元太和做網(wǎng)站,已為上家服務(wù),為太和各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
如果RDS上的數(shù)據(jù)沒(méi)有發(fā)生增刪改的操作的話,可以生成物理備份或者邏輯備份,然后將物理備份和邏輯備份通過(guò)Xtrabackup或者mysqldump將數(shù)據(jù)導(dǎo)入到自建庫(kù)。
可以考慮進(jìn)行數(shù)據(jù)的發(fā)布訂閱,以一定的頻率進(jìn)行兩張表的數(shù)據(jù)合并;這樣可以試想兩店的會(huì)員信息能夠進(jìn)行共享。不過(guò)由于是定時(shí)數(shù)據(jù)合并,因此會(huì)存在一定的時(shí)間差。不過(guò)考慮到應(yīng)用是酒店會(huì)員,因此應(yīng)該沒(méi)有問(wèn)題。
拉模式:則需要共享~! */ 少量數(shù)據(jù)庫(kù)同步可以采用觸發(fā)器實(shí)現(xiàn),同步單表即可。
可以看出是真的一樣,原因在于 我是先安裝了一個(gè)虛擬機(jī)并裝好MySQL,后面有復(fù)制了一遍,作為從服務(wù)器,所以導(dǎo)致了這個(gè)UUID是一樣的。接下來(lái)就是解決這個(gè)UUID問(wèn)題,將從庫(kù)上的auto點(diǎn)吸煙 f 備份下。然后重啟從庫(kù)。
這樣拷貝是不能被別的機(jī)器識(shí)別的,只能是對(duì)本機(jī)數(shù)據(jù)做備份。最好用導(dǎo)出數(shù)據(jù)庫(kù)的方法。用mysqldump就可以導(dǎo)出整個(gè)數(shù)據(jù)庫(kù),并為任何機(jī)器上的MYSQL使用。http://zhidao.baidu點(diǎn)抗 /question/6044399html 這是類似的
在B機(jī)器上裝mysql。將A機(jī)器上的mysql/data下的你的數(shù)據(jù)庫(kù)目錄整個(gè)拷貝下來(lái)。將B機(jī)器上的mysql服務(wù)停止。找到B機(jī)器上的mysql/data目錄,將你拷貝的目錄粘貼進(jìn)去,然后啟動(dòng)mysql服務(wù)就可以了。
在【對(duì)象資源管理器】窗口中展開(kāi)服務(wù)器,然后選擇【數(shù)據(jù)庫(kù)】節(jié)點(diǎn) 右鍵單擊【數(shù)據(jù)庫(kù)】節(jié)點(diǎn),從彈出來(lái)的快捷菜單中選擇【新建數(shù)據(jù)庫(kù)】命令。執(zhí)行上述操作后,會(huì)彈出【新建數(shù)據(jù)庫(kù)】對(duì)話框。
那沒(méi)有多源復(fù)制之前,要實(shí)現(xiàn)這類需求,只能在匯總機(jī)器上搭建多個(gè) MySQL 實(shí)例,那這樣勢(shì)必會(huì)涉及到跨庫(kù)關(guān)聯(lián)的問(wèn)題,不但性能急劇下降,管理多個(gè)實(shí)例也沒(méi)有單臺(tái)來(lái)的容易。 用來(lái)聚合前端多個(gè) Server 的分片數(shù)據(jù)。
這個(gè)MYSQL有不同版本的,直接拷貝DATA文件夾里面的文件去別人,可能高版本的會(huì)兼容;還有如果直接導(dǎo)出數(shù)據(jù)庫(kù).sql,這樣一般可以的,不行的話就用命令行來(lái)恢復(fù),我在服務(wù)器上移動(dòng)數(shù)據(jù)庫(kù)也碰到過(guò)這個(gè)問(wèn)題。
1、連接數(shù)據(jù)庫(kù)時(shí)要傳入url+數(shù)據(jù)庫(kù)名+賬號(hào)+密碼。A只要使用B的ip做url地址,新建一個(gè)管理員賬號(hào),一般不要用root,就可以連接到B的數(shù)據(jù)庫(kù)。
2、找一張SQL server服務(wù)器版光盤,在光盤上找到目錄“MSDE”并進(jìn)入,運(yùn)行SETUP.EXE文件,并按照程序要求進(jìn)行安裝。安裝完成重新啟動(dòng)計(jì)算機(jī)。
3、把兩臺(tái)電腦的IP設(shè)置在同一個(gè)網(wǎng)段, 如:19162 ,19163。
4、這個(gè)這種速度的差異,無(wú)法感覺(jué)到的。多網(wǎng)站共享一個(gè)mysql數(shù)據(jù)庫(kù),站長(zhǎng)們最關(guān)心的應(yīng)該就是mysql管理備份的問(wèn)題。多網(wǎng)站共享一個(gè)數(shù)據(jù)庫(kù)后,極大方便了我們對(duì)數(shù)據(jù)庫(kù)備份操作,只需要備份一個(gè)數(shù)據(jù)庫(kù)即可,不用頻繁登錄切換。
5、那沒(méi)有多源復(fù)制之前,要實(shí)現(xiàn)這類需求,只能在匯總機(jī)器上搭建多個(gè) MySQL 實(shí)例,那這樣勢(shì)必會(huì)涉及到跨庫(kù)關(guān)聯(lián)的問(wèn)題,不但性能急劇下降,管理多個(gè)實(shí)例也沒(méi)有單臺(tái)來(lái)的容易。 用來(lái)聚合前端多個(gè) Server 的分片數(shù)據(jù)。
6、創(chuàng)建的數(shù)據(jù)庫(kù)用戶權(quán)限要允許所有主機(jī)訪問(wèn) 改表法。
實(shí)現(xiàn)兩個(gè)Mysql數(shù)據(jù)庫(kù)之間同步同步原理:MySQL為了實(shí)現(xiàn)replication必須打開(kāi)bin-log項(xiàng),也是打開(kāi)二進(jìn)制的MySQL日志記錄選項(xiàng)。
首先在電腦端登陸數(shù)據(jù)服務(wù)器進(jìn)行操作,如圖所示。接著登陸MySQL數(shù)據(jù)庫(kù),寫入mysql -u root -p pwd操作命令。查詢MySQL數(shù)據(jù)庫(kù)是否允許遠(yuǎn)程ip訪問(wèn),如圖所示。開(kāi)啟遠(yuǎn)程訪問(wèn)操作,操作命令如下圖所示。
首先備份好你本地的數(shù)據(jù)庫(kù),方法如下。用apmserv6(網(wǎng)站上面有下載)帶的phpmyadmin 進(jìn)行備份恢復(fù)。a、運(yùn)行apmserv6,點(diǎn)擊右邊的“管理mysql 數(shù)據(jù)庫(kù)”。
SHUTDOWN: 關(guān)閉MySQL服務(wù)。數(shù)據(jù)庫(kù)/數(shù)據(jù)表/數(shù)據(jù)列權(quán)限: ALTER: 修改已存在的數(shù)據(jù)表(例如增加/刪除列)和索引。 CREATE: 建立新的數(shù)據(jù)庫(kù)或數(shù)據(jù)表。 DELETE: 刪除表的記錄。 DROP: 刪除數(shù)據(jù)表或數(shù)據(jù)庫(kù)。