千家信息网

mysql+keepalived高可用业务配置教程

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文主要给大家简单讲讲mysql+keepalived高可用业务配置教程,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql+keepalived
千家信息网最后更新 2026年11月01日mysql+keepalived高可用业务配置教程

本文主要给大家简单讲讲mysql+keepalived高可用业务配置教程,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql+keepalived高可用业务配置教程这篇文章可以给大家带来一些实际帮助。

keepalived+mysql

keepalived的原理:


利用 keepalived 实现 MySQL 数据库的高可用。

由于要做高可用,那么自然就需要 MySQL 双主模式,又因为数据库的特殊性,我们需要特别注意主备间的切换(不是想切就切),这个时候就需要 keepalived 非抢占模式。所以我们需要做:


安装 MySQL 双主(被动)模式,实现数据的冗余备份

安装 keepalived 模式,实现 MySQL 数据库的故障切换

两台mysql的安装配置:

yum install mariadb-server -y

下面是 两台mysql双主模式的配置:

vim /etc/my.cnf

log-bin = bin

relay-log = relay-bin

server-id = 1

skip-slave-start = 1

log-bin 是一定要开启的,主要用于主备之间的同步

relay-log 重命名以下也有必要,这个参数可以不配置

两个实例的 server-id 必须配置不一样

skip-slave-start 是为了数据一致性

核心配置:

授权日志读取:

grant replication slave,replication client on *.* to 'repluser'@'192.168.2.89' identified by '123456';

确定主:

CHANGE MASTER TO MASTER_HOST='d-89',MASTER_USER='replication', MASTER_PASSWORD='123456',MASTER_PORT=3306, MASTER_LOG_FILE='bin.000001',MASTER_LOG_POS=245;

start slave 之后sql线程就好了

用户(replication slave的用户),密码正确一般io线程也正确


测试双主配置是否可以,双主配置以后,后面的授权,只需要在一台机器上面做,就会同步到两台机器上;

然后授权客户端

grant select on *.* to ly@'192.168.2.39' identified by '1';

netstat -tulnp | grep 3306

show master status\G;

.如果change语句有问题就 slave stop;

create user zyx@192.168.2.110 identified by '123456';

不用创建vip的用户,vip只是反向代理

grant 和change master to 这两个命令请help 查看

binlog的位置要在msater上看

keepalived 的配置文件中添加VI-2 vrrp实例:id要不一样

vrrp_instance VI_2 {

state MASTER

interface ens33

virtual_router_id 52

priority 100

advert_int 1

authentication {

auth_type PASS

auth_pass 11

}

virtual_ipaddress {

192.168.2.110/24 dev ens33 label ens33:1

}

track_script {

mysql

}

}

实验测试:

宕机一台mysql之后客户端依然可以正常访问。

后期还应该添加mysql的测试脚本。

mysql+keepalived高可用业务配置教程就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。

配置 数据 模式 业务 教程 数据库 用户 测试 专业 两个 实例 客户 客户端 机器 线程 行业 问题 切换 特殊 一致 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 新华互联网科技 互联网科技行业发展 没上市的科技互联网公司 中资互联网科技 奇士达互联网科技 沃里互联网科技 卫星互联网科技股票 承德科技产业互联网发展 互联网经济与金融科技 996高科技互联网公司 浙南科技城互联网大厦建设工程 工业互联网等科技实现智能化赋能 世界互联网领先科技成果获奖 富国互联网金融科技混合基金 互联网科技数字货币 半导体行业属于互联网高科技类吗 长沙易易互联网科技有限公司 科技互联网企业在行动 互联网科技创业有什么好项目 互联网科技公司起名 科技类互联网 北京互联网科技 西藏七维空间互联网科技有限公司 青岛中康互联网医疗科技有限公司 互联网系的金融科技公司 华夏互联网科技业 风投北京互联网科技 广州有谷有贝互联网科技有限公司 北京天晋互联网科技有限公司
0