最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 數(shù)據(jù)庫雙向鏡像、循環(huán)鏡像(復制)

 更新時間:2011年05月26日 01:14:10   作者:  
在MySQL數(shù)據(jù)庫鏡像的貼子中,主數(shù)據(jù)庫A 的數(shù)據(jù)鏡像到從數(shù)據(jù)庫B,是單向的,Zen Cart網(wǎng)店的數(shù)據(jù)讀寫都必須在數(shù)據(jù)庫A進行,結(jié)果會自動鏡像到數(shù)據(jù)庫B中。但是對數(shù)據(jù)庫B的直接操作,不會影響數(shù)據(jù)庫A。
對于雙向數(shù)據(jù)庫鏡像,就是數(shù)據(jù)庫A的數(shù)據(jù)變化要鏡像到數(shù)據(jù)庫B中,同時數(shù)據(jù)庫B里的修改也要同時復制到數(shù)據(jù)庫A里。

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

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

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

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

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


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

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


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

這樣鏡像時就忽略 db_name1/db_name2/db_name3 這三個數(shù)據(jù)庫。

相關(guān)文章

  • mysql數(shù)據(jù)庫詳解(基于ubuntu 14.0.4 LTS 64位)

    mysql數(shù)據(jù)庫詳解(基于ubuntu 14.0.4 LTS 64位)

    這篇文章主要介紹了mysql數(shù)據(jù)庫詳解(基于ubuntu 14.0.4 LTS 64位),具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Mysql案例刨析事務隔離級別

    Mysql案例刨析事務隔離級別

    隔離性其實比想象要復雜。在SQL中定義了四種隔離的級別,每一種隔離級別都規(guī)定了一個事務中的修改,哪些是在事務內(nèi)和事務間是可見的,哪些是不可見的。較低級別的隔離通常來說能承受更高的并發(fā),系統(tǒng)的開銷也會更小
    2021-09-09
  • 解決MySQL啟動報錯:ERROR 2003 (HY000): Can''t connect to MySQL server on ''localhost'' (10061)

    解決MySQL啟動報錯:ERROR 2003 (HY000): Can''t connect to MySQL serv

    這篇文章主要介紹了解決MySQL啟動報錯:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),本文解釋了如何解決該問題,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • linux下mysql的root密碼忘記的解決方法

    linux下mysql的root密碼忘記的解決方法

    這篇文章主要為大家詳細介紹了linux下mysql的root密碼忘記的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • win2003服務器下配置 MySQL 群集(Cluster)的方法

    win2003服務器下配置 MySQL 群集(Cluster)的方法

    MySQL 群集是 MySQL 適合于分布式計算環(huán)境的高可用、高冗余版本。它采用了 NDB Cluster 存儲引擎,允許在 1 個群集中運行多個 MySQL 服務器。
    2010-12-12
  • MySQL學習第二天 安裝和配置mysql winx64

    MySQL學習第二天 安裝和配置mysql winx64

    MySQL學習第二天,主要為大家詳細介紹了在Windows 64位操作系統(tǒng)下安裝和配置MySQL的具體步驟,整理一份mysql winx64安裝配置方法教程,感興趣的小伙伴們可以參考一下
    2016-05-05
  • mysql如何將表結(jié)構(gòu)導出到excel

    mysql如何將表結(jié)構(gòu)導出到excel

    這篇文章主要介紹了mysql如何將表結(jié)構(gòu)導出到excel,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • mysql中show指令使用方法詳細介紹

    mysql中show指令使用方法詳細介紹

    mysql中show指令使用過程中會經(jīng)常遇到,在本文將為大家詳細介紹下其具體的使用,需要的朋友不要錯過
    2014-11-11
  • mysql error 1130 hy000:Host''localhost''解決方案

    mysql error 1130 hy000:Host''localhost''解決方案

    本文將詳細提供mysql error 1130 hy000:Host'localhost'解決方案,需要的朋友可以參考下
    2012-11-11
  • 數(shù)據(jù)庫sql語句優(yōu)化

    數(shù)據(jù)庫sql語句優(yōu)化

    今天小編就為大家分享一篇關(guān)于數(shù)據(jù)庫sql語句優(yōu)化,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評論

嘉善县| 甘谷县| 云龙县| 衡水市| 南岸区| 栖霞市| 保康县| 金溪县| 巧家县| 乌鲁木齐市| 滁州市| 抚宁县| 扶绥县| 南昌市| 忻城县| 泰顺县| 西乌| 观塘区| 成都市| 通州市| 白水县| 毕节市| 河源市| 盘锦市| 衡阳市| 休宁县| 台南市| 菏泽市| 绥棱县| 衡东县| 常熟市| 沂水县| 仪征市| 焦作市| 登封市| 灵寿县| 静海县| 海丰县| 平山县| 准格尔旗| 碌曲县|