溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mysql數(shù)據(jù)庫雙主配置的具體步驟

發(fā)布時間:2020-05-26 16:33:00 來源:網(wǎng)絡(luò) 閱讀:345 作者:三月 欄目:數(shù)據(jù)庫

本文主要給大家介紹mysql數(shù)據(jù)庫雙主配置的具體步驟,文章內(nèi)容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下mysql數(shù)據(jù)庫雙主配置的具體步驟吧。

環(huán)境:

      主機A( huangzp2):172.16.115.157

      主機B( huangzp3):172.16.115.100

     說明:雙向的主從配置,互為主從;兩臺云服務(wù)器均可以給用戶訪問(具備冗余功能),任務(wù)對半分,不能指定


一. 兩臺主機上都安裝mysql mysql-server

      yum install mysql mysql-server -y


二. 編輯配置文件/etc/my.cnf

      主機A配置文件增加內(nèi)容:

      log-bin=mysql-bin

      server-id=157

      replicate-do-db=test

      binlog-ignore-db=mysql

      binlog-ignore-db=information_schema

      auto_increment_increment=2

      auto_increment_offset=1


     主機B配置文件增加內(nèi)容:

     log-bin=mysql-bin

     server-id=100

     replicate-do-db=test

     binlog-ignore-db=mysql

     binlog-ignore-db=information_schema

     auto_increment_increment=2

     auto_increment_offset=2


說明:

  • log-bin=mysql-bin  #表示開啟二進制文件

  • server-id=100  #server id

  • replicate-do-db=test  #表示只同步test庫,另外replicate-do-table表示只同步指定的表

  • binlog-ignore-db=mysql  #表示不記錄mysql庫的二進制文件

  • auto-increment-increment=2  #表示依次增長2

  • auto-increment-offset=1  #表示起點值,最后主鍵id為1、3、5.....


    注:另一臺主機設(shè)置為auto-increment-increment=2,auto-increment-increment=1,最終主鍵id為2、4、6......保證主主同步時主鍵id不沖突


三. 重啟下主從的mysql,并設(shè)置兩套主從(第二套主從云服務(wù)器剛好反過來設(shè)置)

    【第一套主從-主機A-master】

      grant replication slave on *.* to 'silen'@'172.16.115.100' identified by '123456';

 mysql數(shù)據(jù)庫雙主配置的具體步驟

      show master status;  

 mysql數(shù)據(jù)庫雙主配置的具體步驟

    

    【第一套主從-主機B-slave】

 mysql數(shù)據(jù)庫雙主配置的具體步驟


    【第二套主從-主機B-master】

      說明:授權(quán)的用戶名可以不一樣

      grant replication slave on *.* to 'silen'@'172.16.115.157' identified by '123456';

 mysql數(shù)據(jù)庫雙主配置的具體步驟

 

      show master status;

 mysql數(shù)據(jù)庫雙主配置的具體步驟


    【第二套主從-主機A-slave】

 mysql數(shù)據(jù)庫雙主配置的具體步驟 


四. 主機分別開啟slave,并檢查slave狀態(tài)show slave status\G;

     主機A

 mysql數(shù)據(jù)庫雙主配置的具體步驟


     主機B

 mysql數(shù)據(jù)庫雙主配置的具體步驟


五. 在B云服務(wù)器上的test庫中創(chuàng)建一個表tb1,A云服務(wù)器也產(chǎn)生tb1

     主機B

 mysql數(shù)據(jù)庫雙主配置的具體步驟


     主機A

 mysql數(shù)據(jù)庫雙主配置的具體步驟


六. 在A云服務(wù)器上的test庫中創(chuàng)建一個表tb2,B云服務(wù)器也產(chǎn)生tb2

     主機A

 mysql數(shù)據(jù)庫雙主配置的具體步驟


     主機B

 mysql數(shù)據(jù)庫雙主配置的具體步驟

看完以上關(guān)于mysql數(shù)據(jù)庫雙主配置的具體步驟,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI