作者:容易     日期:2015-10-27



一、操作系统准备

系统版本: centos6.6-64 位

安装模式:选择 base-server安装


二、附加安装包

系统安装完成后,使用自带安装盘做yum源安装如下附加包

1、yum 配置如下

[root@centos6u6-64 yum.repos.d]# pwd
/etc/yum.repos.d
[root@centos6u6-64 yum.repos.d]# ls
bak  CentOS-Media.repo
[root@centos6u6-64 yum.repos.d]# cat CentOS-Media.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


2、挂载第一张iso镜像
mount -o loop CentOS-6.6-x86_64-bin-DVD1.iso /media
yum clean all

yum list

3、安装mysql-5.6.26的依赖包  备注:以下依赖包是编译安装mysql和某些监控软件时所需的,可以根据实际情况自行选择

yum install gcc gcc-c++ zlib-devel pcre-devel readline readline-devel bzip2-devel rpm-build kernel-devel libaio-devel elfutils-libelf-devel compat-libstdc++-33 compat-libcap1 cmake bison automake ncurses-devel xinetd openssl-devel

4、安装mha所需依赖包
yum install perl-DBD-MySQL perl-Params-Validate perl-MailTools perl-TimeDate

5、挂载第二张iso镜像
备注: bison-devel 可以根据实际情况安装
mount -o loop CentOS-6.6-x86_64-bin-DVD2.iso /media

yum install perl-Config-Tiny perl-MIME-Lite bison-devel

三、安装mha4-0.56

1、下载mha4-0.56的其他依赖包

备注:我将其余mha4-0.56的rpm包以及另外一个系统盘不自带的perl依赖包全部打包好可以直接通过以下网盘链接下载

链接:http://pan.baidu.com/s/1sjy07lb 密码:k1y0

下载完成后直接上传到服务器上,运行以下命令即可完成mha-node和mha-manager安装

具体可以根据实际情况选择安装node和manager

tar  -zxvf mha4-0.56.tar.gz
cd mha
rpm -ivh *

四、mysql5.6.26编译安装

useradd mysql
tar  -zxvf mysql-5.6.26.tar.gz
mkdir /app
cd mysql-5.6.26
CXX=g++
CXXFLAGS="-O0 -g -fno-exceptions -fno-rtti -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing"
cmake -DCMAKE_INSTALL_PREFIX=/app/mysql -DMYSQL_DATADIR=/app/mysql/data -DSYSCONFDIR=/app/mysql/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/app/mysql/run/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make -j 4 && make install


如有错误请留言指出谢谢。




One Response


    还没有评论!
1  

Leave your comment

请留下您的姓名(*)

请输入正确的邮箱地址(*)

请输入你的评论(*)


感谢开源 © 2016. All rights reserved.&3Q Open Source&^_^赣ICP备15012863^_^
乐于分享共同进步 KreativeThemes