美文网首页
mysql8.0主从配置

mysql8.0主从配置

作者: mafa1993 | 来源:发表于2020-05-12 21:40 被阅读0次

    mysql8.0主从复制

    1. 去除原有主从关系
      • 从服务器执行 stop slave即可
    2. 主服务器开启binlog
      • my.cnf 配置
      • log_bin = mysql_bin
      • server-id=x
    3. 主增加用户
      • create user 'slave'@'192.168.1.%' identified with mysql_native_password by 'slave'; 创建slave用于,密码为slave
    4. 给slave用户授权
      • grant replication slave on . to 'slave'@'192.168.1.%';
    5. 从服务器开启binlog配置server-id,开启中继日志relay_log=/path/to/mysql-relay-bin,中继日志索引relay_log-index=/path/to/mysql-relay-index 所有的server-id不能重复
    6. 从服务器配置主服务器信息
      • change master to mastr_host='192.168.1.35',master_port=3306,master_user='slave',master_password='slave',master_log_file='mysql-bin.001',master_log_pos=100;
      • 指定开始主从复制时主节点binlog文件,以及开始复制的位置(pos),
      • 主服务器执行show master status可以查看当前bin log 文件名和position,重启mysql服务,会发生变化
    7. start slave; 开启从服务
    8. 从执行show slave status\G 查看状态
    9. 在数据目录下有一个auto.cnf文件,记录了一个uuid 主从的uuid不能重复,否则报错

    相关文章

      网友评论

          本文标题:mysql8.0主从配置

          本文链接:https://www.haomeiwen.com/subject/kgzinhtx.html