如何在微軟云上搭建mysql主從

大家好:

今天我分享下在生產環境的微軟云服務器上如何搭建mysql主從:

環境如下圖:

我把cnux06-testing設為Mysql主服務器,暫時沒需求的cnux04-web1db2設為Mysql從服務器

blob.png

1–首先要在master上開啟binlog日志功能并使主從庫中的 server-id保持不同

操作步驟如下:

A: 先查看mysql的主目錄位置

blob.png

B: 查找my.cnf的位置,然后修改server-id的參數并啟用binlog日志功能

$ grep log-bin /etc/my.cnf

log-bin=/var/lib/mysql/mysql-bin

blob.png

注意從庫上的server-id要不同于主庫:

blob.png

2– 在master上創建用于同步的賬號和密碼后再鎖定主庫后進行全部數據庫備份。但要先show master status;

查看主庫只讀后的備份點,并記錄這個備份點

注意: 輸入flush table with read lock后再克隆一個遠程窗口再mysqldump

blob.png

3– 再用如下命令對主庫上所有數據庫進行備份,備份好后用unlock tables解鎖主庫并在從庫上導入備份:

mysqldump –uroot –p –A – -events -B -x –master-data=1 >/tmp/mysql-all-in-testing.sql

(-A表示所有數據庫,-master-data=1 表示以后在從庫上就不需要再指定binlog點了,以加快操作效率)

blob.png

如果遇到如上報錯,請查root@localhost的權限,用grant語句進行修復

blob.png

然后mysqldump就能運行了

blob.png

發現在從庫上更新my.cnf里的server-id,然后才能導入主庫上遷來的備份

blob.png

blob.png

4– 再在從庫的mysql里進行change master to的操作,操作好后先到從庫上的master.info中進行驗證,

然后mysql>start slave; 開啟同步

最后在mysql中用mysql>show slave status\G;進行驗證

注意驗證結果中seconds_Behind_Master:0 才表示同步的時間是正常的

blob.png

blob.png

如果下面兩個值都為Yes就說明從庫已經正常同步了

blob.png

                           全文完

原創文章,作者:N24_Franklinhong,如若轉載,請注明出處:http://www.www58058.com/68432

(0)
N24_FranklinhongN24_Franklinhong
上一篇 2017-02-14 14:10
下一篇 2017-02-14 15:02

相關推薦

  • DNS and Bind

    DNS and Bind ===================================================================================== 概述:    DNS(Domain Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使…

    Linux干貨 2016-10-10
  • 不作死就不會死,運維的危險命令(2)

    命令是一種很有趣且有用的東西,但在你不知道會帶來什么后果的時候,它又會顯得非常危險。所以,在輸入某些命令前,請多多檢查再敲回車。

    2017-12-03
  • bash循環、函數、數組、內置的字符串處理、變量、trap信號捕捉

    流程控制 過程式編程語言: 順序執行 如果是命令寫錯了,可以繼續往下執行;但當語法錯誤時則不會往下繼續執行; 選擇執行 循環執行 條件選擇:if語句 單分支 if 判斷條件;then 條件為真的分支代碼 fi 雙分支 if 判斷條件; then 條件為真的分支代碼 else 條件為假的分支代碼 fi 多分支 if 判斷條件1; then 條件為真的分支代碼 …

    Linux干貨 2017-05-21
  • iptables防火墻

    Linux防火墻基礎 在Internet中,企業通過架設各種應用系統來為用戶提供各種網絡服務,例如Web網站,電子郵件系統,FTP服務器,數據庫系統等等,而防火墻就是用來保護這些服務器,過濾企業不需要的訪問甚至是惡意的入侵。 Linux防火墻體系主要工作在網絡層,針對TCP/IP數據包實施過濾和限制,屬于典型的包過濾防火墻。Linux防火墻體系基于內核編碼實…

    Linux干貨 2017-01-10
  • 計算機的發展及組成

    計算機發展 計算機(Computer):俗稱電腦,是一種能接收和存儲信息,并按照存儲在其內部的程序對海量數據進行自動、高速地處理,然后把處理結果輸出的現代化智能電子設備。 1946年,世界上誕生了第一臺計算機,用于軍事,計算彈道。 1946年數學家馮.諾依曼提出馮諾依曼體系結構,即所有計算機由運算器、控制器、存儲器、輸入設備、輸出設備組成,所有遵循馮.諾依曼…

    Linux干貨 2017-07-13
  • Linux基礎介紹

    1、Linux用戶: Linux用戶分為普通用戶和管理員,普通用戶的系統操作權限低,用戶的誤操作對系統數據的破壞程度有限,不會對系統造成災難性的破壞。而管理員對系統具有絕對的權限,可以修改和設置系統的任何數據,如果誤操作,及其容易對系統數據造成不可挽回的破壞,比如執行以下命令 rm  -rf  / 。因此,系統管理員在操作root用戶時需…

    Linux干貨 2016-07-26

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 07:35

    實施步驟不錯,主從復制原理呢?這是新搭建,如果主從復制中斷了,如何恢復呢?

欧美性久久久久