1.简述实验逻辑
所谓主从备份就是将主服务器的的bin-log日志传给另一台,另一台能够直接读取,这样就实现了备份。
2.实验准备
2.1准备两台主机 mysql版本一致,我选用的是5.7
主机 | 192.168.3.148 |
---|---|
从机 | 192.168.3.132 |
2.2开启bin-log日志
方法: 修改mysql的主配置文件。两个机器基本相同
[root@bogon etc]# vim my.cnf
主机
从机:
3主机授权和从机保存授权信息
3.1主机授权
grant replication slave on *.* to slave@'192.168.3.132' identified by '123456';
3.2 查看主机状态 并记录下 日志名称和大小 (从机保存时会用)
3.3从机保存授权信息:
4.查看从机产生的授权文件并开启从机
4.1 查看授权文件
授权文件在 var/lib/mysql
查看授权信息 cat master.info
4.2 开启从服务器
开启从服务器
mysql> start slave;
Query OK, 0 rows affected (0.04 sec)
查看从服务器状态 主要关注两个进程 有个主给从传日志的进程和读日志文件的进程
6测试
6.1在主创建一个数据库
create database yile; 建立数据库
mysql> create table a1 (id int,name char(30)); 创建一张表
Query OK, 0 rows affected (0.05 sec)
6.2从机查看