标签:mic get nbsp serve lease 免密登录 linu date rpm -ivh
MHA【Master High Availabilty】目前在Mysql高可用方面是是一个相对程数的解决方案,是一套优秀的作为Mysql高可用性环境下故障切换和主从提升的高可用软件。在Mysql故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。
MHA是由日本DeNA公司youshimaton(现就职于Facebook公司)开发。
mysql的一致性:一致性是指数据处于一种语义上的有意义且正确的状态。一致性是对数据可见性的约束,保证在一个事务中多次操作的数据中间对其他事务不可见的。因为这些中见状态,是一个过度状态,与事务的开始状态和事务的结束状态时不一致的。
进行实例:【准备三台centos7】
1. 在三台centos7上面执行时间同步
[root@ localhost ~]# echo "*/s * * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1" >>/var/spool/cron/root
2. 更改主机名三台都要执行,更改之后断开xshell重新连一下就好了
hostname直接更改是临时的使用hostctl来进行更改是永久的
3. 进行hosts解析(三台都要执行)
cat >> /etc/hosts<<EOF
> c701 10.0.0.42
> c702 10.0.0.47
> c703 10.0.0.46
EOF
4. 关闭防火和SElinux(三台都要执行)
[root@ c72 ~]# sed -i ‘/^SELINUX/s#enforceing#disabled#g‘ /etc/selinux/config
5. 互相配置ssh免密登录【ip写的是自己的,三台虚拟机都要进行执行】,ssh进行连接测试一下看是否可以
yum -y install sshpass
vim ssh.sh
6. 安装mysql,每一台都要执行
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server -y
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
标签:mic get nbsp serve lease 免密登录 linu date rpm -ivh
原文地址:https://www.cnblogs.com/kriskris/p/12305049.html