激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL 數據庫雙向鏡像、循環鏡像(復制)

MySQL 數據庫雙向鏡像、循環鏡像(復制)

2019-11-19 15:12MYSQL教程網 Mysql

在MySQL數據庫鏡像的貼子中,主數據庫A 的數據鏡像到從數據庫B,是單向的,Zen Cart網店的數據讀寫都必須在數據庫A進行,結果會自動鏡像到數據庫B中。但是對數據庫B的直接操作,不會影響數據庫A。

對于雙向數據庫鏡像,就是數據庫A的數據變化要鏡像到數據庫B中,同時數據庫B里的修改也要同時復制到數據庫A里。 

  對于循環數據庫鏡像,就是多個數據庫A、B、C、D等,對其中任一個數據庫的修改,都要同時鏡像到其它的數據庫里。 

應用:同一個Zen Cart網店的數據庫和程序,可以放置在不同的主機上,在任一臺主機上新增的訂單、客戶資料,都會同時加入其它的主機數據庫里。 

  要實現雙向或循環數據庫鏡像,首先要解決的就是防止數據庫中自動遞增(AUTO_INCREMENT)字段的沖突,以免多數據庫各自生成一樣的增量值。 

  下面以三臺主機循環鏡像為例,A是B的主鏡像,B是C的主鏡像,C是A的主鏡像。三臺主機上MySQL設置文件 /etc /my.cnf 中分別加入下面的參數: 

# 主機一:美國主機 A, IP: 100.101.102.201 
[mysqld] 
server-id = 10 
log-bin = mysql-bin 
log-slave-updates 
replicate-same-server-id = 0 
auto_increment_increment = 10 
auto_increment_offset = 1 
master-host = 100.101.102.203 
master-user = repl_user 
master-password = repl_password 
report-host = 100.101.102.201 

# 主機二:中國主機 B, IP: 100.101.102.202 
[mysqld] 
server-id = 20 
log-bin = mysql-bin 
log-slave-updates 
replicate-same-server-id = 0 
auto_increment_increment = 10 
auto_increment_offset = 2 
master-host = 100.101.102.201 
master-user = repl_user 
master-password = repl_password 
report-host = 100.101.102.202 

# 主機三:本地主機 C, IP: 100.101.102.203 
[mysqld] 
server-id = 30 
log-bin = mysql-bin 
log-slave-updates 
replicate-same-server-id = 0 
auto_increment_increment = 10 
auto_increment_offset = 3 
master-host = 100.101.102.202 
master-user = repl_user 
master-password = repl_password 
report-host = 100.101.102.203 


簡單說明: 
server-id:數據庫標識,每個數據庫標識必須唯一; 
replicate-same-server-id:設置為0,防止數據循環更新; 
auto_increment_increment:這是循環鏡像里最重要的參數之一,表示自動增量為10,這將允許最多10臺數據庫加入這個循環鏡像的陣列,而自動遞增字段不會重復。 
auto_increment_offset:這是循環鏡像里最重要的參數之一,表示偏移值,每個數據庫的偏移值必須唯一,且在1和auto_increment_increment之間。 
master-host:主數據庫服務器的IP; 
master-user:用于連接主數據庫的鏡像用戶名; 
master-password:用于連接主數據庫的鏡像密碼; 
report-host:提供給主數據庫用于反向連接的IP,因為主數據庫有時無法正確判斷從服務器的IP,所以這里最好填上從服務器自己的IP地址。 


另外,有時只需要鏡像某些數據庫,可以在 my.cnf 中加入: 
replicate-do-db = db_name1 
replicate-do-db = db_name2 
replicate-do-db = db_name3 

這樣就僅僅鏡像db_name1/db_name2/db_name3 


如果只是某些數據庫不要鏡像,可以在 my.cnf 中加入: 
replicate-ignore-db=db_name1 
replicate-ignore-db=db_name2 
replicate-ignore-db=db_name3 

這樣鏡像時就忽略 db_name1/db_name2/db_name3 這三個數據庫。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产艳妇av视国产精选av一区 | 九九热视频在线免费观看 | 国产一区二区国产 | 欧美精品videos | 精品一区二区三区在线视频 | 黄色片网站在线看 | 色天天综合网 | 黄视频网站免费 | 国产九九热视频 | 国产精品18久久久久久久 | 亚洲一级成人 | 国产精品一区二区三区99 | 久久亚洲精品久久国产一区二区 | 亚洲欧美在线视频免费 | 国产精品一区自拍 | 日产精品一区二区三区在线观看 | 黄色免费小视频网站 | 黄色毛片免费视频 | 1314av| 国产自91精品一区二区 | 第四色成人网 | 日本欧美一区二区 | 国产91免费看 | 欧美中文字幕一区二区三区亚洲 | 久色乳综合思思在线视频 | 国产亚洲精品综合一区 | 91美女视频在线 | 本色视频aaaaaa一级网站 | 国产精品区一区二区三区 | 久久靖品| 狠狠操天天操 | 国产女做a爱免费视频 | 中国大陆一级毛片 | 亚洲精久| 欧美大片一级毛片 | 亚洲欧美在线看 | 精品欧美一区二区精品久久 | 久久精品一区二区三区四区五区 | 一区国产在线 | www.guochanav.com| 特级无码毛片免费视频尤物 |