概述
生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即俩台mysql服务器如果其中有一台mysql服务器挂掉后,另外一台就能立刻接替进行工作。
MYSQL的高可用方案一般有
Keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等 比较常用的是keepalived+双主MHA和PXC
这次主要介绍利用keepalived实现MYSQL数据库的高可用。
基本思路:俩台MYSQL互为主从关系(双主),通过keepalived配置配置虚拟IP,实现当其中一台mysql挂机后,应用能够自动切换到另外一台MYSQL数据库,保证系统的高可用。
操作系统 Centos7.2
MYSQL版本5.7
Keepalived:keepalived-1.2
Mysql-vip:192.168.0.100
Mysql-master1:192.168.0.7
Mysql-slave1:192.168.0.6
该过程的第一部分就是master记录着二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。Mysql将事务写入二进制日志,在事件写入二进制日志完成后,master通知存储引擎提交事务。
下一步就是slave将master的binary log拷贝到它自己的中继日志。首先,
最后
以上就是光亮音响为你收集整理的mysql keepalived_mysql高可用+keepalived的全部内容,希望文章能够帮你解决mysql keepalived_mysql高可用+keepalived所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复