千家信息网

MHA+keepalived(补充)

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MySQL的MHA+keepalived+负载均衡+读写分离架构MHA只是保证数据库一致性,对于实现应用访问的固定入口、读写分离、负载均衡需要keepalived、中间件、lvs来解决了。一、如何手动
千家信息网最后更新 2026年11月01日MHA+keepalived(补充)

MySQL的MHA+keepalived+负载均衡+读写分离架构

MHA只是保证数据库一致性,对于实现应用访问的固定入口、读写分离、负载均衡需要keepalived、中间件、lvs来解决了。


一、如何手动恢复二进制日志,

show master logs //查看所有的二进制日志

flush logs;//刷写日志

mysqlbinlog /data/mysql/mysql-bin.000002 //查看文档内容

注意:假如本地 mysqlbinlog 无法识别 binlog 配置中的 default-character-set=utf8,

所以可以在命令中加上了 -no-defaults才起作用,大家引以为鉴。

恢复:

mysqlbinlog -no-defaults -stop-datetime='2017-04-11 09:48:48'/data/mysql/mysql-bin.000001 | mysql -uroot -p123456

mysqlbinlog /var/lib/mysql/mysql-bin.000006 --start-position=351 --stop-position=632 | mysql -uroot -pwolf -h292.168.1.106

二、MHA+keepalived 实现真正高可用

参考:http://blog.csdn.net/yabingshi_tech/article/details/55509269

keepalived通常是用来防止单点故障造成集群失效,本例使用keepalived主要是两个作用,一个是防止单点故障,一个是用两个vip做读写分离,关于配置继续看步骤3。

读写分离
读写分离有两种方式,一种是用keepalived,对外使用两个ip,分别对应写vip,读vip;一种是用中间件,对外就是一个ip。

两个 日志 均衡 中间件 二进制 作用 故障 单点 对外 配置 一致 引以为鉴 一致性 入口 内容 只是 命令 就是 引以 手动 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技靠谱吗 互联网金融监管科技数据 互联网科技深圳 互联网科技的发展 华中科技大学互联网 互联网科技上市公司 时间互联网络科技 新浪科技互联网 四川狮子座互联网科技 中国的互联网科技企业的崛起 移动互联网年度科技创新 恒生互联网科技指数跳水 互联网公司黑科技创始人 洛阳共同富裕互联网科技有限公司 保险科技服务互联网营销体系 工业互联网科技成果转化 广州燕处互联网科技有限公司 济南小医互联网科技有限公司招聘 江苏互联网智能科技产品出厂价 陕西彩京云互联网科技有限公司 博彦科技互联网金融 华服互联网科技怎么样 互联网科技金融 互联网金融与金融科技 广州恒生互联网科技有限 互联网科技与管理 杭州壁岐互联网科技有限公司 允成互联网科技有限公司融资 云鲸互联网络科技有限公司 兰石爱特工业互联网科技分公司
0