MySQL之主从间复制

    技术2023-10-07  100

    MySQL复制

    主节点配置从节点配置复制架构中应该注意的问题

    主节点配置

    vim /etc/my.cnf server-id=1 #设置节点ID log-bin=/data/logbin/mysql-bin #启动二进制日志并指定位置 grant replication slave on *.* to 'repluser'@'192.168.160.%' identified by 'centos'; --创建一个复制用的账号,名字叫repluser,允许192.168.160网段使用,密码为centos

    从节点配置

    vim /etc/my.cnf server-id=2 #设置从节点ID read-only=on #设置只读 CHANGE MASTER TO MASTER_HOST='192.168.160.136', --主节点IP MASTER_USER='repluser', --账号 MASTER_PASSWORD='centos', --密码 MASTER_PORT=3306, --端口号 MASTER_LOG_FILE='mysql-bin.000012', --最新的二进制日志 MASTER_LOG_POS=403; --二进制日志开始的数字 START SLAVE --开启同步

    复制架构中应该注意的问题

    忽略错误事件,数字代表几次

    set global sql_slave_skip_counter =1;

    写在my.cnf里,忽略复制的错误类型

    slave-skip-errors=1062
    Processed: 0.025, SQL: 10