Mysql主從複製

一、試驗環境:

    rhel1————master————192.168.10.1————供slave同步的用戶和密碼都爲slave

    rhel2————slave————192.168.10.2————同步master上的所有數據庫

二、分別在rhel1與rhel2上安裝mysql;

三、rhel1(即master)配置:

   1.修改主配置文件vim  /etc/my.cnf:

wKioL1Q5GJWhiUAJAAGCldIjCKU658.jpg

   2.重新啓動mysql服務:

wKioL1Q5GQ_xCg_LAAApiqgW8PU289.jpg

   3.添加slave同步master數據庫所需的用戶:

wKiom1Q5GVCBubsGAACvzPHPgS4625.jpg

  4.查看master狀態,並保持當前狀態,不要對mysql進行任何操作,防止主服務器狀態值發生變化:

wKiom1Q5GfGTtePvAADh4fMQLT4751.jpg

   5.記住file與position的值,slave啓用複製功能時會用到;

四、rhel2(即slave)配置:

   1.修改主配置文件vim  /etc/my.cnf:

wKiom1Q5G1XARsZlAAHX1SXR5uk181.jpg

   2.重新啓動mysql:

wKioL1Q5G-ei6Q2BAAApC_Bb5o8230.jpg

   3.啓用從服務器複製功能:

wKiom1Q5HMaAvudJAADRS-d52Ec648.jpg   4.查看slave狀態,保證如下兩行爲Yes狀態:

wKioL1Q5HabS1u6gAAGzFp7ZqPI638.jpg

 五、測試:

    1.在master上創建數據庫slave;

wKiom1Q5H5qgc2AjAADW2HYemhg061.jpg

   2.在從服務器上查看是否已經同步slave這個數據庫:

wKiom1Q5IB3DuFnbAACcCd7IDP4751.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章