主从复制原理

主从复制,即主服务器所做的操作,从服务器做相同的操作

【MySQL 视频笔记10】主从复制

【MySQL 视频笔记10】主从复制

配置主服务器

配置过程
【MySQL 视频笔记10】主从复制

进入主服务器mysql配置文件
【MySQL 视频笔记10】主从复制

配置主服务器
【MySQL 视频笔记10】主从复制

二进制日志的格式分类
【MySQL 视频笔记10】主从复制

配置从服务器

【MySQL 视频笔记10】主从复制

授权

在查看主服务器状态:show master status;
【MySQL 视频笔记10】主从复制

查看从服务器状态:show relave status;
【MySQL 视频笔记10】主从复制

主服务器建立从服务器账号,并赋予binlog权限:
grant replcation client,replication slave on *.* to [email protected]'192.168.1.%' identified by 'repl';

【MySQL 视频笔记10】主从复制

查看binlog日志读取到第几行(这里是308),用来配置从服务器
【MySQL 视频笔记10】主从复制

然后去从服务器配置,连接主服务器,并查看连接状态
【MySQL 视频笔记10】主从复制

开启从服务器:start slave;

查看从服务器状态:show slave status;

如果出现以下错误
【MySQL 视频笔记10】主从复制

尝试从服务器连接主服务器的3306端口,不能连接,但能ping通,可判断出是主服务器的防火墙问题
【MySQL 视频笔记10】主从复制

关闭主服务器的防火墙
【MySQL 视频笔记10】主从复制

在从服务器重启slave
stop slave
start slave

然后查看从服务器slave状态:show slave status,无报错即可

至此,主从复制即可生效


MySQL 8.0 Reference Manual:Replication

相关文章: