MySQL主從模型,傳輸加密以及雙主模型的實現

來源:互聯網
上載者:User

首先是實驗環境
需要兩台已經裝好MySQL的Linux伺服器可以是YUM安裝的、二進位包安裝的或者是原始碼包編譯的都行,然後實現這兩台MySQL服務其的主從同步,咋實現同步時使用SSL加密傳輸,再實現雙主模型。
注意:保證MySQL伺服器版本一致,或者主伺服器的版本低於從伺服器的版本。 

閱讀樣本:
    文中所有需要在終端介面輸入的命令,都是用代碼框的形式展現
如:

 
  1. ifconfig
  2. mysql> 開頭的是在mysql中輸入的命令

文中所有使用文字編輯器開啟或者編輯設定檔的內容,都使用“引用框”來展現.設定檔中寫入的內容都在引用框中用灰色字型展現。
如:

/etc/my.cnf 主伺服器需要在主設定檔中修改
[mysql]下面添加

 

準備工作:
兩台虛擬機器:mylab1-192.168.89.11、mylab2-192.168.89.22
系統使用的是CentOS6.2,mysql使用的版本是5.6.4-m7

主伺服器配置:

server-id 要保證和從伺服器不一致
其他配置採用預設配置就可以了
配置同步帳號

 
  1. mysql> GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* to 'username2'@'mylab2' IDENTIFIED BY 'password';
  2. mysqldump --all-databases --single-transaction --master-data=2 > /root/all.sql

命令解釋:
user_name 登入的使用者名稱
host 從伺服器的主機IP或主機名稱
password 登陸密碼
主伺服器的配置就OK了
如果主伺服器是一個已經在使用中的資料庫伺服器,可以先做一次資料的完全備份,然後在從伺服器上恢複備份後再讓從伺服器同步主伺服器。
使用mysqldump備份是指定選項 --master-data=2 在備份檔案中記錄二進位檔案日誌的位置,從伺服器同步時指定從該位置開始同步

  • 1
  • 2
  • 3
  • 4
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.