一. 前言
1. 为什么使用主从架构?
- 实现服务器负载均衡;
- 通过复制实现数据的异地备份;
- 提高数据库系统的可用性;
- 可以分库【垂直拆分】,分表【水平拆分】;
2. 主从配置的前提条件
- MySQL版本一致;
- MySQL中的数据一致;不一致就把它们搞一致!
- 操作前停止一切更新操作(写入、更新、删除等);
- 服务器时间一致
二. 搭建环境
- 搭建两台虚拟机 centos 7
- 分别安装 mysql5.7
此处省略,具体安装请自行百度!
三. 配置Mysql
前提: 已经搭建好的两台服务器IP分别为 192.168.79.130(主), 192.168.79.131(从), 分别安装相同版本的mysql
配置 master 主数据库
- 进入master服务器,修改mysql配置文件
vi /etc/my.cnf
- 添加如下配置