centos7安装Keepalived2.0.8+MySQL5.7高可用 双主热备

1.环境准备

角色 主机ip 主机名 操作系统版本 安装软件及版本
VIP 192.168.31.220 虚拟地址
master1 192.168.31.130 master1 CentOS 7.5 mysql5.7.27+keepalived2.0.8
master2 192.168.31.131 master2 CentOS 7.5 mysql5.7.27+keepalived2.0.8

2. 离线安装mysql服务[130/131都执行]

首先,安装所需依赖:

yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

关闭防火墙并禁止开机启动:

systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

准备好mysql的离线安装文件:

MySql官网下载mysql-5.7.27-1.el7.x86_64.rpm-bundle,并复制到/opt/software/mysql文件夹中。

删除CentOS自带的MariaDB:

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs

解压 mysql-5.7.27-1.el7.x86_64.rpm-bundle ,步骤:

cd mysql 
tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 

rpm命令安装:

cd /opt/software/mysql/mysql-5.7.27-1.el7.x86_64.rpm-bundle
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

在这里插入图片描述

执行rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm,出现错误,报错很简单,如错误信息显示,缺少net-tools.x86_64,libaio.x86_64,perl.x86_64三个依赖,使用yum安装即可。
1.查找依赖对应包

yum search perl
yum search libaio 
yum search net-tools

2.yum安装对应包

yum -y install perl.x86_64
yum -y install  libaio.x86_64
yum -y install net-tools.x86_64

在这里插入图片描述
再次执行 rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm,安装成功!
当遇到安装失败时,看错误信息,然后去搜索一下对应的解决方案即可!

查看MySql运行状态:service mysqld status
在这里插入图片描述
启动MySql:systemctl start mysqld
在这里插入图片描述
查看root随机密码:

MySQL5.7会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。可以安全模式修改root登录密码或者用随机密码登录修改密码。下面用随机密码方式,MySQL为root用户生成的随机密码通过mysqld.log文件可以查找到:

grep 'temporary password' /var/log/mysqld.log   
mysql -u root -p

拿到密码 进行登录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值