centos7实现mysql8主从复制

主库ip:192.168.32.111,mysql root/root

从库ip:192.168.32.28,mysql root/123456

注意防火墙

主库/etc/my.cnf配置

在mysqld下面:

server-id=111

log-bin=mysql-bin

binlog-ignore-db = mysql,information_schema(选填)

从库下面(linux是my.cnf):

server_id=28

确保server_id它是唯一的。(binlog-do-db 和 binlog-ignore-db可以控制指定的数据库)

主库:

GRANT REPLICATION SLAVE ON *.* TO 'sync'@'192.168.32.28' IDENTIFIED BY '1234.com';

FLUSH PRIVILEGES;

上面的命令创建了一个sync用户,密码是123.com

获取当前主服务器的二进制日志文件名和位置:

SHOW MASTER STATUS;

从库:

CHANGE MASTER TO MASTER_HOST='192.168.32.111',MASTER_USER='sync', MASTER_PASSWORD='1234.com',MASTER_LOG_FILE=' mysql-bin.000006',MASTER_LOG_POS=646;

start slave

在从服务器上运行以下命令来确保复制已成功启动:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值