当前位置:网站首页>mysql主主复制+keepalived高可用
mysql主主复制+keepalived高可用
2022-08-10 16:59:00 【51CTO】
背景
在给客户搭建主从复制的时候客户要求故障能自动切换,就搜了一下相关的方案,Mysql主主复制+keepalived高可用,以下是搭建过程
1、mysql节点1作为主节点,节点2作为从节点的配置
1.1 在节点1创建主从复制用户及授权
1.2 查看节点1的日志位置

记住以上日志位置,节点二配置需要使用
1.3 节点二配置主从复制
1.4 查看主从复制状态

此时已经同步。
2、mysql节点1作为从节点节点2作为主节点配置
2.1 在节点2创建复制用户并授权
2.2 查看节点2日志位置

2.3 在节点1作主从复制配置
2.4 验证主从是否同步
在节点1上

可以看到已经同步。
3、安装keepalived服务
如果是离线环境则安装以下几个离线包
3.1 2个节点配置keepalived
编辑keepalived.conf配置文件,两个节点上的配置都差不多,只是router_id,priority的值不一样,还有unicast_src_ip和unicast_peer值不一样需要对调。
编辑端口检测脚本,因为keepalived的原理是通过执行端口检测脚本上面的返回值来进行相应的关闭keepalived应用以将流量转发到对应的正常的后端端口上
分别启动keepalived
3.2 查看是否成功
在其中一个节点,查看/var/log/message,显示以下内容,表示节点1已经是主节点
节点2是备份节点

边栏推荐
猜你喜欢
随机推荐
v-model指令:获取和设置表单元素的值
C专家编程 第10章 再论指针 10.6 使用指针从函数返回一个数组
教你自己搭建一个IP池(绝对超好用!!!!)
【QT VS项目名称修改】
分类常用的神经网络模型,深度神经网络主要模型
LeetCode-1. Two Sum
雷达存在感应器技术,实时感知控制应用,雷达人体探测方案
JWT 实现登录认证 + Token 自动续期方案
一文带你拿下信号卷积—常见信号卷积
什么是开源中的 “胖虎效应”
1001 A+B Format(字符串处理)
leetcode:340.至多包含K个不同字符的最长子串
训练一个神经网络要多久,神经网络训练时间过长
招聘分析2020.6.1
The sword refers to OfferⅡ 045. The bottommost leftmost value of the binary tree dfs
C专家编程 第10章 再论指针 10.3 在锯齿状数组上使用指针
ahx文件转mav文件 工具分享及说明
Lua--table操作
dedecms支持PowerPoint粘贴
router.afterEach()









