App下載

mysql 主從復制配置說明

猿友 2020-08-22 14:05:57 瀏覽數(shù) (4274)
反饋

MySQL數(shù)據(jù)庫支持單向、雙向、鏈式級聯(lián)、環(huán)狀等不同業(yè)務場景的復制。在復制過程中,一臺服務器充當主服務器(Master),接收來自用戶的內容更新,而一個或多個其他的服務器充當從服務器(Slave),接收來自主服務器binlog文件的日志內容,解析出SQL,重新更新到從數(shù)據(jù)庫,使得主從服務器的數(shù)據(jù)達到一致。

mysql 主從復制 配置

mysql 的 默認配置文件在 /etc/my.cnf

1 修改主庫 配置文件:

設置 服務id,并且開啟二進制日志文件。

server-id=1 log-bin=mysql-bin

修改主庫 配置文件

2重啟服務:service mysqld restart;

3 連接mysql創(chuàng)建用戶,和授權:

 CREATE USER 'zyk'@'132.232.37.228' IDENTIFIED BY 'zyk123'


  GRANT REPLICATION SLAVE ON *.* TO 'zyk'@'132.232.37.228';


  flush privileges;

4 查看主機 master狀態(tài);

SHOW MASTER STATUS;

查看主機 master狀態(tài)

5 修改從庫配置: 修改 服務Id ,保持唯一

修改從庫配置

6 在 mysql命令行執(zhí)行 下面連接master 語句。 注意參數(shù)來源于上面的 過程。

CHANGE MASTER TO MASTER_HOST='cxygg.top', MASTER_USER='zyk', MASTER_PASSWORD='zyk123', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=771;

7 啟動從機模式

start slave;

8 看看從庫狀態(tài)。 箭頭 部分 Ok ,一般就沒問題。

show slave status;  

看看從庫狀態(tài)

以上就是W3Cschool編程獅關于 mysql 主從復制配置 的相關介紹了,希望對大家有所幫助。

0 人點贊