| 主服务器 | 192.168.176.110 |
| 从服务器 | 192.168.176.120 |
配置MySQL主服务器的配置文件

重启MySQL主服务器

配置MySQL从服务器的配置文件

重启MySQL主服务器

开启服务,并查看服务状态

配置成功

配置出错

注意:配置主从同步,出现Slave_IO_Running: No 情况处理方式(复制同一套环境出现的问题)
如果出现上图的错误,说明两台虚拟机的MySQL环境的UUID一致。 可以通过命令检测他们的UUID。

如果命令无效 则进入到MySQL,执行以下命令获取安装的路径


主库宕机处理方式
1-确保所有的relay log全部更新完毕,在每个从库上执行show processlist
2-更新完毕后,登录所有从库查看master.info文件,对比选择pos最大的作为新的主库,
3-然后登录这个新的主库,执行stop slave;进入主目录,删除master.Info和relay-log.info配置my.cnf文件开启log-bin文件
4-创建用于同步的用户并授权slave
5-登录另外一台从库,执行stop slave停止同步
6-执行start slave
7-修改新的master数据,测试slave是否同步更新
从库宕机
1-查看从库上mysql的错误日志,里面有记录主从挂掉时的binlog信息。
2-有了binlog和postion信息后,只需要重新在从库上进行change master to配置即可。配置后开启slave状态,没有报错
3-查看slave状态,发现slave已经正常了,开始进行延时数据恢复。
到此这篇关于Linux系统下MySQL配置主从分离的文章就介绍到这了,更多相关MySQL配置主从分离内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!