您的位置:首页 > 运维架构 > 网站架构

MySQL MHA高可用方案【一、环境及规划】

2018-12-06 13:03 1461 查看

1.1 项目说明

    01:公司的数据库只有一台,经常死锁(数据库配置的问题),且存在单点故障。

    1c7c  02:因业务的关系,数据不能丢,所以使用MySQL GTID半同步模式+MHA高可用方案。

    03:目前此方案已线上实施【目前一切正常】

    04:这里的文章[MySQL MHA高可用方案(N)]只是实施前的研究记录

1.2 系统环境

所以有服务器的版本均如下所示,这里只是拿其中一台来列出版本号。

[root@db01 ~]# cat /etc/redhat-release;uname -r;uname -m;

CentOS release 6.8 (Final)

2.6.32-642.el6.x86_64

x86_64

[root@db01 ~]# /etc/init.d/iptables status

iptables: Firewall is not running.

[root@db01 ~]# getenforce

Disabled

[root@db01 ~]# tail -5 /etc/ssh/sshd_config

Port 921                 <=ssh端口是921

PermitRootLogin no       <=不让root用户远程登录

PermitEmptyPasswords no  <=不让空密码的用户登录

UseDNS no                <=不让其进行DNS解析

GSSAPIAuthentication no  <=解决ssh连接慢的问题

[root@db01 ~]# tail -4 /etc/hosts

172.16.1.11 db01

172.16.1.12 db02

172.16.1.13 db03

172.16.1.14 db04

1.3 主机规划

说明:

eth0网卡只是用于ssh工具连接

eth1网卡是内网网卡,用于服务器之间的通信

1.4 软件获取

链接:https://pan.baidu.com/s/14Bq5r38wqcu8pQn3OVDMKg

提取码:7gs3

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL MHA