1. 程式人生 > >MySQL:主從庫配置記錄(Windows系統)

MySQL:主從庫配置記錄(Windows系統)

伺服器配置:

阿里雲  2G  1M頻寬

作業系統:winow  server 2012

首先確保所有需要的埠已經在平臺上添加了  安全組規則,打開了埠。


部署目的:

主從庫實現同步以及讀寫分離


主資料庫用於對資料庫進行 修改,從資料庫進行讀。

配置檔案路徑:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

主資料庫配置:

配置檔案修改後需要  重啟MySQL服務,重啟服務在控制面板的“服務”裡面。才會應用該配置。

Server-id = 1  這是資料庫ID,此ID是唯一的,ID值不能重複,否則會同步出錯;

   log-bin 二進位制日誌檔案,此項為必填項,否則不能同步資料;如果不取名字的話,那麼就會以    計算機的名字加編號來命名二進位制檔案;

   binlog-do-db = testcreate  需要同步的資料庫,如果還需要同步另外的資料庫,那麼繼續逐條新增,如果    不寫,那麼默認同步所有的資料庫;

   binlog-ignore-db = mysql 不需要同步的資料庫;


從資料庫配置:

說明同上。


主資料庫:

mysql介面執行:

grant replication slave on *.* to 


從資料庫:

mysql裡面操作命令:

stop slave;

mysql> change master to

       -> master_host='192.168.1.189',

       -> master_user='slave',

       -> master_password='123',

       -> master_log_file='xxxxxx-bin.000002',master_port=3306,

       -> master_log_pos=154;

start slave;

show slave status;

這裡幾個引數的值需要注意到,需要與 主資料庫中 show master status;結果中一致。

配置結束.

 


結果展示

(我用的是兩臺阿里雲伺服器搭建的)

主:

從: