码迷,mamicode.com
首页 > 其他好文 > 详细

MHA部署实现高可用

时间:2020-02-13 19:22:40      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:ntp   col   led   cal   ORC   install   bin   key   hpa   

环境准备:

三台 CentOS 7 机器  可联网 

永久修改机器名称,断开三台机器xshell重连实现名称的修改

hostnamectl set-hostname c731
hostnamectl set-hostname c732
hostnamectl set-hostname c733

c731 192.168.37.31
c732 192.168.37.32
c733 192.168.37.33

技术图片

一、以下需要在三台机器上操作

1)三台机器分别操作时间同步

 echo "*/5 * * * * /usr/sbin/netpdate ntp1.aliyun.com >/dev/null 2>&1" >>/var/spool/cron/root 

2)hosts解析

[root@c732 ~]# cat >>/etc/hosts<<EOF
c731    192.168.37.31
c732    192.168.37.32
c733    192.168.37.33
EOF

3)关闭防火墙和selinux

sed -i /^SELINUX/s#enforcing#disabled#g /etc/selinux/config

4)互相配置ssh免密码登录   (相互,最好不要禁止密码登录)

#!/bin/bash
yum -y install sshpass &> /dev/null
read -p "请输入服务器密码:" passwd
UserName=root
IP="192.168.37."
#创建密钥
ssh-keygen -t dsa -f ~/.ssh/id_dsa -P "" &>/dev/null
#分发公钥
for i in 31 32 33
  do
    sshpass -p "$passwd" ssh-copy-id -i ~/.ssh/id_dsa.pub -p 22 -o StrictHostKeyChecking=no $UserName@$IP$i &>/dev/null
done

二、mysql主从配置

1)安装yum  repo

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum -y install mysql-server

2)启动mysql并修改密码

systemctl restart mysql

update mysql.user set password=password(123456) where user=root and host=localhost;

技术图片

 

技术图片

 

MHA部署实现高可用

标签:ntp   col   led   cal   ORC   install   bin   key   hpa   

原文地址:https://www.cnblogs.com/security-guard/p/12304594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!