centos7.4下MYSQL5.6的编译安装配置
环境
Linux系统:centos7.4.1708
mysql5.6.16.tar.gz源码包
mysql的下载
方式一
直接在系统里下载源码包
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
方式二
- 进入MySQL官网下载
官网地址:https://www.mysql.com/
下载地址:https://downloads.mysql.com/archives/community/
- 选择好相应的版本和系统版本下载
在此我们用方式一下载,方式一下载需要先安装好wget工具,如没有安装,使用命令yum install wget安装即可。
mysql安装前的准备工作
安装cmake工具和依赖库
MySQL5.5及以上版本都开始用cmake方式进行配置编译,如果找不到cmake,请为系统安装epel源。
yum install gcc gcc-c++ ncurses-devel perl cmake zlib-devel autoconf automake libxml-devel libmcrypt
设置MySQL用户和组
groupadd mysql #增加mysql组
useradd -s /sbin/nologin -g mysql mysql #增加mysql用户倒mysql组
新增mysql数据存放目录
mkdir -p /data/mysql
mysql安装
一. 下载源码包并解压
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
tar zxvf mysql-5.6.16.tar.gz
cd mysql-5.6.16
二. 编译安装mysql
如果之前有编译错误的请执行rm CMakeCache.txt再进行编译
1. 编译参数
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装目录
-DMYSQL_DATA