centos7上mysql5.7配置主从数据库

本文详细记录了在CentOS7环境下,如何配置MySQL5.7的主从复制。首先,需要在my.cnf中设置主从的server-id,并关闭MySQL服务。接着,在主服务器上启动服务并创建用于复制的用户。然后,获取主服务器的日志坐标,并在从服务器上配置连接。最后,重启从库并执行SQL完成主从配置。文章还提及了如何实现特定表或库的同步策略。
摘要由CSDN通过智能技术生成

这里我直接用的root账号做测试,非root账号以后再测试。

Mysql主从配置笔记,安装完成两个Mysql,版本都是5.7.21。

1.两个服务器MySql全部关闭 
1).配置my.cnf文件: 
主: 
[mysqld] 
log-bin=mysql-bin 
server-id=1 
从: 
[mysqld] 
server-id=2 

注解:server-id必须唯一。如果默认为0,则拒绝连接主服务器.

2.主: 
1).启动master的Mysql服务 

2).创建用户,让slave服务器用来连接用

grant replication slave on *.* to 'root'@'%';

例如: 
CREATE USER ‘qfmyy’@’192.168.133.%’ IDENTIFIED BY ‘Langman082522’; 
GRANT REPLICATION SLAVE ON . TO ‘qfmyy’@’192.168.133.%’; 

IP地址可用*表示,用以所有ip都可以连接

3).获取日志坐标

查看日志坐标

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值