原理图
理论:
一、配置准备
每台主机都安装mysql
对每台主机都进行对时操作,减少时间误差
[root@everyone ~]# timedatectl set-timezone Asia/Shanghai
[root@everyone ~]# systemctl restart chronyd.service
对每台主机都进行关闭防火墙、上下文等,减少阻碍
[root@everyone ~]# systemctl stop firewalld
[root@everyone ~]# setenforce 0
准备2台主机,1主1从
二、单台主机设置
1、master设置
vim /etc/chrony.conf
vim /etc/my.cnf.d/mysql-server.cnf
完成后重启,查看master状态
2、slave设置
配置文件
vim /etc/my.cnf.d/mysql-server.cnf
mysql设置
查看状态
3、验证
主库上创建
从库查看
4、常见报错类型
从库 start slave 后,出现IO线程 正在连接的问题
原因是无法连接上 主库
解决:
1、关闭防火墙,上下文等,查看2台主机是否能ping通
2、在主库配置中添加 指定网段(任意网段) 进行连接