• centos7上配置mysql8的主从复制


    注意:
    1、主库:10.1.131.75,从库:10.1.131.76
    2、server-id必须是纯数字,并且主从两个server-id在局域网内要唯一。

    【主节点】
    vi /etc/my.cnf
    [mysqld]
    log-bin=mysql-bin
    server-id=2019001

    重启服务
    service mysqld restart

    【从节点】
    vi /etc/my.cnf
    [mysqld]
    server-id=2019002

    重启服务
    service mysqld restart

    【主节点】
    mysql> CREATE USER 'repl'@'10.1.131.76' IDENTIFIED WITH mysql_native_password BY 'XXXXXX';

    mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'10.1.131.76';
    mysql> flush privileges;

    获取主节点当前binary log文件名和位置(position)
    mysql> SHOW MASTER STATUS;
    +------------------+----------+--------------+------------------+-------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +------------------+----------+--------------+------------------+-------------------+
    | mysql-bin.000001 | 155 | | | |
    +------------------+----------+--------------+------------------+-------------------+

    【从节点】
    mysql> CHANGE MASTER TO
    MASTER_HOST='10.1.131.75',MASTER_USER='repl',MASTER_PASSWORD='XXXXXX',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=155;

    开启主从同步
    mysql> start slave;

    再查看主从同步状态
    mysql> show slave statusG;
    *************************** 1. row ***************************
    Slave_IO_State: Waiting for master to send event
    Master_Host: 10.1.131.75
    Master_User: repl
    Master_Port: 3306
    Connect_Retry: 60
    Master_Log_File: mysql-bin.000001
    Read_Master_Log_Pos: 155
    Relay_Log_File: localhost-relay-bin.000002
    Relay_Log_Pos: 322
    Relay_Master_Log_File: mysql-bin.000001
    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes

    注意看Slave_IO_Running和Slave_SQL_Running,必须都是YES,如果Slave_IO_Running是No,通常都是server-id配置有问题。

  • 相关阅读:
    Jenkins构建时间Poll Scm的设置(常用设置)
    jenkins对测试脚本的构建步骤
    jemeter排至数据库时报:Access denied for user 'root'@'localhost' (using password:YES) 解决方案
    接口测试总结
    linux gitlab-ctl reconfigure报错问题修复 502
    Linux Redis 开机启动
    CentOS7安装iptables防火墙
    linux mongodb开机启动(服务的方式)
    Linux服务器使用XShell上传下载文件
    推荐.Net、C# 逆向反编译四大工具利器
  • 原文地址:https://www.cnblogs.com/lavezhang/p/11172021.html
Copyright © 2020-2023  润新知