数据库
首页 > 数据库> > 020_MySQL主从复制

020_MySQL主从复制

作者:互联网

目录

安装MySQL

:::info
yum安装MySQL:https://www.yuque.com/yongqing-d9jyg/eptb8x/xggaw0
:::

MySQL主从复制概述

image.png

主从复制的优点

image.png

实现读写分离的前提

image.png

Replication的原理

image.png

前提是作为主服务器角色的数据库服务器必须开启二进制日志

image.png

MySQL主从复制配置

Master节点配置 /etc/my.cnf (master节点执行)

image.png
:::info
配置后,重启mysql
systemctl restart mysqld
:::

Slave节点配置 /etc/my.cnf (slave节点执行)

image.png
:::info
配置后,重启mysql
systemctl restart mysqld
:::

在master服务器授权slave服务器可以同步权限 (master节点执行)

image.png
image.png

查询master服务的binlog文件名和位置 (master节点执行)

image.png

slave进行关联master节点 (slave节点执行)

image.png

在slave节点上查看主从同步状态 (slave节点执行)

:::info
命令中的\G是换行,更方便查看
:::
image.png

主从复制测试

image.png

切记

image.png

主从复制相关问题排查

Slave_IO_Running:Connecting 主从复制连接中问题

image.png
image.png

Slave_SQL_Running:No 因错误停止的问题

image.png

Slave_IO_Running:No

image.png

标签:主从复制,slave,master,020,MySQL,Slave,服务器,节点
来源: https://www.cnblogs.com/wl3pb/p/16488998.html