欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL之主从间复制

程序员文章站 2022-06-27 20:58:18
MySQL复制主节点配置从节点配置主节点配置vim /etc/my.cnfserver-id=1 #设置节点IDlog-bin=/data/logbin/mysql-bin #启动二进制日志并指定位置grant replication slave on *.* to 'repluser'@'192.168.160.%' identified by 'centos';--创建一个复制用的账号,名字叫repluser,允许192.168.160网段使用,密码为centos从节点配置vim...

主节点配置

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

本文地址:https://blog.csdn.net/kicccocoby/article/details/107107696