mysql主从复制

1.环境介绍

master:

           mysql版本:mac版mysq-l5.7.25

          ip地址:10.255.1.30

slave:

          mysql版本:windows版mysq-l5.7.25

          ip地址:10.255.1.74

2.配置文件修改

    2.1 master配置文件修改

      打开mysql配置文件,找到[mysqld]节点,添加如下配置

        #开启二进制日志

        log-bin=mysql-bin

        #二进制日志格式

        #基于行的日志格式

        binlog_format=row

        binlog_row_image=minimal

        #设置server-id 集群内必须唯一,并且主从配置不能相同

        server-id=1

    2.2 重启mysql服务 

    2.3 master添加用于主从复制的用户

      #创建用户,如果从服务器ip改变或者不确定,可以将从服务器ip替换为%

      create user '用户名'@'从服务器ip' identified by '密码';

      #给用户分配权限

      grant replication slave on *.* to '用户名'@'从服务器ip';

      #刷新权限

      flush privileges;

    2.4 查看master状态,记录binlog文件名称和位置

      show master status;

    2.5 slave执行同步sql

      change master to master_host='主服务器ip', master_user='用户名', master_password='密码', master_log_file='binlog文件名', master_log_pos=位置;

    2.6 启动slave同步进程

      start slave;

    2.7 查看slave状态

      show slave status\G;

    

4.结果验证

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值