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

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1 修改主库 配置文件:

   设置 服务id,并且开启二进制日志文件。   

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

  mysql 主从复制 配置 随笔 第1张

 

 2重启服务:service mysqld restart;

 

3 连接mysql创建用户,和授权:

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

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

  flush privileges;

 

 

4 查看主机 master状态; 

  SHOW MASTER STATUS;  

mysql 主从复制 配置 随笔 第2张

 

 

 5 修改从库配置: 修改  服务Id ,保持唯一

  mysql 主从复制 配置 随笔 第3张

 

 

6 在 mysql命令行执行 下面连接master 语句。  注意参数来源于上面的 过程。

  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 看看从库状态。 箭头 部分 Ok ,一般就没问题。

show slave status\G;  

 mysql 主从复制 配置 随笔 第4张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄