目录
一,引入mysql主从备份
1,为什么要做主从备份
防止数据丢失,数据的热备份,架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘 I/O访问的频率,提高单个机器的I/O性能
2,什么是mysql主从备份
MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可 以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表
3,mysql主从备份原理
在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。
从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。
从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上
4,mysql主从备份模式
一主一从,一主多从,多主一从
二,mysql主从备份一主一从搭建
1,安装mysql
检测系统中是否有mysql
yum list installed | grep mysql
向上图这样就是有,删除你以前下载过的mysql及其依赖,
yum -y remove mysql*
安装wget命名
yum install wget -y
下载rpm包
wget https://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
安装rpm包
yum -y localinstall mysql57-community-release-el7-10.noarch.rpm