系統(tǒng)環(huán)境配置:
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)
以上為本次環(huán)境搭建所需軟件及版本信息,下面將詳細記錄環(huán)境搭建及測試過程。
1、centos7安裝perl環(huán)境
yum install -y perl* (安裝了perl所需的基本模塊)
yum install -y cpan (安裝perl程序庫)
這里 -y 指令代表確認所有需要確認的項目,有時候在安裝過程中系統(tǒng)需要確認是否安裝XXX,需要輸入y/n來確認。
下載perl源碼包:
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
(截至本篇日志,perl已經更新至5.26.0)
新安裝的操作系統(tǒng)可能沒有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。如果編譯過程中出現(xiàn)錯誤,會提示ERROR相關描述和數(shù)量。
測試perl是否安裝成功:
perl -version
perl -version.png
查看到perl版本信息后即可證明perl環(huán)境安裝完成!
2、安裝gcc環(huán)境
yum install -y gcc gcc-c++
gcc -v
測試gcc環(huán)境是否安裝成功:
看到版本信息后即可證明gcc環(huán)境安裝完成!gcc -v.png
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;
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
keepalived -version.png
安裝完成!
至此,服務器所需要的軟件環(huán)境已經基本完成!
下一篇將介紹主從及keepalived配置。
MySQL互為主從及Keepalived配置系列文章鏈接:
MySQL互為主從及Keepalived配置vip——環(huán)境篇
MySQL互為主從及Keepalived配置vip——主從配置篇
MySQL互為主從及Keepalived配置vip——keepalived配置篇