我是靠谱客的博主 光亮音响,最近开发中收集的这篇文章主要介绍mysql keepalived_mysql高可用+keepalived,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

生产环境中一台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

a16bc9c76afb202a6dda5c57447aabc7.png

该过程的第一部分就是master记录着二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。Mysql将事务写入二进制日志,在事件写入二进制日志完成后,master通知存储引擎提交事务。

下一步就是slave将master的binary log拷贝到它自己的中继日志。首先,

最后

以上就是光亮音响为你收集整理的mysql keepalived_mysql高可用+keepalived的全部内容,希望文章能够帮你解决mysql keepalived_mysql高可用+keepalived所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部