MYSQL的主從複製

MYSQL的主從複製,在小中興企業當中運用很廣泛。

配置MYSQL主從複製,關鍵有三點。

第一、server-id,主server-id小於從server-id

第二、主數據庫,建立一個能複製的帳號並授權。

第三、從服務器開啓複製功能就OK了。

下面爲具體操作:

首先,找兩臺,或者一臺電腦或虛擬機,並且安裝好相同版本的MYSQL,我用的虛擬機爲CENTOS6.2,

MYSQL版本爲5.5.22,一臺虛擬機:192.168.1.219,爲主,另一臺:192.1168.1.46,爲從。

主服務器(192.168.1.219)配置:vim /etc/my.cnf

155700210.png

然後保存重啓MYSQLD服務,service mysqld restart,然後在mysql裏創建一個,複製用的帳號

(生產環境下,不建議使用root).

160027470.png

創建完帳號,我們看下主的狀態,記下file和position的值,後面做從服務器的時候要用。

160621745.png

到目前,主服務器配置完畢。

下面配置從服務器,首先修改配置文件,vim /etc/my.cnf

160516715.png

修改完畢保存退出。進入MYSQL。然後進入mysql執行下面的命令

change master to master_host='192.168.1.219',master_user='root',master_password='root',master_log_file='mysql-bin.000003',master_log_pos=107;

如下圖所示:

160822970.png

創建完畢,開啓SLAVE,mysql>start slave

查看下,SLAVE狀態

161221739.png

主從,都配置完畢了,我們來檢驗下結果如何:

首先,在主服務器上創建一個數據庫,看從能不能同步

161400824.png

我們在看下從服務器

161427972.png

已經複製,而且速度很快。

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