文章目录
Mysql主从复制原理
工作原理剖析:
1)Master 数据库只要发生变化,立马记录到Binary log 日志文件中
2)Slave数据库启动一个I/O thread连接Master数据库,请求Master变化的二进制日志
3)Slave I/O获取到的二进制日志,保存到自己的Relay log 日志文件中。
4)Slave 有一个 SQL thread定时检查Realy log是否变化,变化那么就更新数据
本文环境是两台CentOS7服务器一主一从数据库
一、修改master主数据库配置文件
1.打开主数据库mysql配置文件
vim /etc/my.cnf
2.配置内容
server-id=1
log-bin=master-bin
log-bin-index=master-bin.index
3.重启mysql服务
systemctl restart mysqld</