mysql8主从复制配置

本文介绍了MySQL主从复制的配置方法。首先需修改主库和从库的文件,在[mysqld]下添加log-bin和server-id。接着进行主库操作,包括创建从库访问账户、赋予复制权限、刷新权限等。最后进行从库操作,开启主从同步并查看状态,两项yes代表设置成功。

主从复制配置


1、修改文件主库和从库文件 vi /etc/my.cnf
[mysqld]下加入下面两行,log-bin自己取名,server-id局域网唯一,从库与主库区分(如果只是单向主从,则从库只设置server-id即可,双向主从则需要全部配置)
log-bin=mysql-bin
server-id=1

2、主库操作

创建从库访问的账户,%为接受所有请求,也可以限定IP地址访问,后面密码自己定义

CREATE USER 'slave'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

赋予账号复制的权限

GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';

刷新权限

flush privileges;

查看主节点的二进制log和位置(Position)

SHOW MASTER STATUS;

3、从库操作

CHANGE MASTER TO
MASTER_HOST='主库地址',
MASTER_USER='slave',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='binlog.000006',
MASTER_LOG_POS=Position;

后面两项为SHOW MASTER STATUS查询出的log名称和position

开启主从同步

start slave;

查看从库状态

show slave status\G;

两项yes代表设置成功

slave_IO_Running:yes
slave_SQL_Running:yes

转载于:https://www.cnblogs.com/emmeet/p/10896682.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值