使用MHA实现MySQL高可用的轻松方法
admin
2023-05-16 21:02:08
0

本文主要给大家介绍使用MHA实现MySQL高可用的轻松方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下使用MHA实现MySQL高可用的轻松方法吧。

由于MHA不会自动创建主从环境,所以要手动去部署主从环境,也可以在现有主从环境部署MHA。所有slave不要设置为只读,同时也要打开binlog。如果master故障后要切换到指定的slave上,该指定的slave打开binlog,设置可读写,其它不用设置打开binlog或设置只读也可。具体以自身架构为准。

架构


使用MHA实现MySQL高可用的轻松方法

系统环境

 

#cat /etc/redhat-release

CentOSrelease 6.6 (Final)

#uname -rm

2.6.32-504.el6.x86_64x86_64

 

创建MHA用户

 

在主从环境的主上执行

mysql>grant  all privileges on *.* to 'mha'@'192.168.56.%' identified by '123456';

创建软连接

 

如果MySQL服务不是yum安装,要在所有MySQLServer上,无论主从都要执行如下两个命令。

# ln-s /application/mysql/bin/mysqlbinlog /usr/bin/mysqlbinlog

# ln-s /application/mysql/bin/mysql /usr/bin/mysql

配置SSH公钥认证

 

几台云服务器进行相同操作,仅分发到的服务不同而已,这里仅列出一台。

###

添加统一用户

在生产环境下使用root用户不安全,也不规范。并且环境统一也比较方便管理,因此可以创建统一的普通用户来进行。

#####

创建密钥对

[root@mha-manager ~]#ssh-keygen -t dsa

将公钥分发到各个主机上


使用MHA实现MySQL高可用的轻松方法


使用MHA实现MySQL高可用的轻松方法使用MHA实现MySQL高可用的轻松方法

使用MHA实现MySQL高可用的轻松方法

使用MHA实现MySQL高可用的轻松方法

使用MHA实现MySQL高可用的轻松方法使用MHA实现MySQL高可用的轻松方法

使用MHA实现MySQL高可用的轻松方法

使用MHA实现MySQL高可用的轻松方法

使用MHA实现MySQL高可用的轻松方法

看完以上关于使用MHA实现MySQL高可用的轻松方法,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

相关内容

热门资讯

荣耀亲选LCHSE开放式耳机3... 荣耀亲选LCHSE开放式耳机3(以下简称荣耀亲选开放式耳机3)终于上手了,顾名思义开放式耳机就是不同...
科大讯飞让AI真正走进课堂,因... 2026世界数字教育大会于杭州召开,聚焦人工智能与教育融合发展,集中呈现技术赋能教育变革的最新进展。...
全链条联动!北京全面启动“模数... 为深入落实《工业和信息化部办公厅 国家数据局综合司关于联合实施2026年“模数共振”行动的通知》要求...
大疆、影石的“师父”,撑不下去... 一则出售消息,让沉寂已久的GoPro股价突然暴涨。北京时间5月12日一早,这家美国运动相机厂商宣布,...
13岁女孩被闺蜜胁迫卖淫,父亲... 2022年6月,魏潇(化名)从得知时年13岁的女儿遭胁迫卖淫开始,便踏上了维权之路。4年来,胁迫其女...
苹果突然官宣!降到史上最低价! 近日 iPhone手机降价的消息刷屏了 网友纷纷发帖称 “零点确定降价了” “苹果坚挺了8个月终于降...
石化机械获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示石化机械(000852)新获得一项实用新型专利授权,专利名为“...
小区2.82亩绿地“被交易”变... 近日,西安市世纪颐园小区业主向华商报大风新闻反映,小区西侧一块原本规划为公共绿地的土地,在多年前被开...
黄仁勋喝蜜雪冰城,品出了什么味... 每经评论员 朱成祥黄仁勋近期到访北京,被拍到在胡同喝豆汁、吃炸酱面、举着蜜雪冰城饮料。他表情轻松,与...
力箭系列率先实现民商火箭“百星... 来源:滚动播报 (来源:千龙网) 昨天(15日)12时33分,中科宇航力箭一号遥十三运载火箭在东风商...