MySQL互为主从及Keepalived配置vip——环境篇

系统环境配置:
CentOS Linux release 7.3.1611 (Core)
mysql Ver 14.14 Distrib 5.6.36
Keepalived v1.2.13 (05/25,2017)
perl 5, version 16, subversion 3 (v5.16.3)
gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)

以上为本次环境搭建所需软件及版本信息,下面将详细记录环境搭建及测试过程。

1、centos7安装perl环境

yum install -y perl* (安装了perl所需的基本模块)
yum install -y cpan (安装perl程序库)

这里 -y 指令代表确认所有需要确认的项目,有时候在安装过程中系统需要确认是否安装XXX,需要输入y/n来确认。

下载perl源码包:
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
(截至本篇日志,perl已经更新至5.26.0)
新安装的操作系统可能没有wget指令(wget command not find),需要先安装wget:
yum install -y wget
解压源码包:
tar -xzf perl-5.16.1.tar.gz
编译并安装perl:
cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
make
make test
make install
操作过程中,make相关指令会有提示。当make完全痛过之后会提示make test、make install。如果编译过程中出现错误,会提示ERROR相关描述和数量。
测试perl是否安装成功:
perl -version

《MySQL互为主从及Keepalived配置vip——环境篇》 perl -version.png

查看到perl版本信息后即可证明perl环境安装完成!

2、安装gcc环境

yum install -y gcc gcc-c++
测试gcc环境是否安装成功:

gcc -v
《MySQL互为主从及Keepalived配置vip——环境篇》 gcc -v.png 看到版本信息后即可证明gcc环境安装完成!

3、安装MySQL

CentOS7的yum源中没有正常安装mysql时的mysql-sever文件,需要去官网上下载:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装MySQL:
yum install -y mysql-community-server
成功安装之后重启mysql服务
service mysqld restart
初次安装mysql是root账户是没有密码的,设置密码的方法:
mysql -uroot
mysql> set password for ‘root’@‘localhost’ = password(‘mypasswd’);
mysql> exit;
密码生效。
查看MySQL版本信息:
mysql> status;

《MySQL互为主从及Keepalived配置vip——环境篇》 status.png

安装完成!

4、 安装keepalived

yum install -y keepalived
(截至本篇日志,keepalived已经更新至1.3.5版本)
指定版本下载:
yum install -y openssl*
yum install -y openssl-devel
wget http://www.keepalived.org/software/keepalived-1.3.5.tar.gz
tar -zxvf keepalived-1.3.5.tar.gz
./configure –prefix=/home/wangpl/mine/soft/keepalived-1.3.5
make && make install
查看keepalived版本信息:
keepalived -version

《MySQL互为主从及Keepalived配置vip——环境篇》 keepalived -version.png

安装完成!

至此,服务器所需要的软件环境已经基本完成!
下一篇将介绍主从及keepalived配置。

MySQL互为主从及Keepalived配置系列文章链接:

MySQL互为主从及Keepalived配置vip——环境篇
MySQL互为主从及Keepalived配置vip——主从配置篇
MySQL互为主从及Keepalived配置vip——keepalived配置篇

    原文作者:一心______
    原文地址: https://www.jianshu.com/p/8ead1ae42f97
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞