编译安装需要以下步骤:
1. 安装相关依赖包1
2yum install -y gcc gcc-c++ ncurses-devel
yum install perl-version perl-Data-Dumper
2. 安装编译mysql所需要的软件1wget https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz
进入cmake目录1cd cmake
开始配置1./configure
开始编译安装1make && make install
3. 创建mysql用户、安装目录和数据目录
创建mysql用户1groupadd mysql && useradd -g mysql -s /bin/false mysql #创建一个不能登录的用户
创建mysql数据目录,并设置权限1mkdir -p /data/mysql && chown -R mysql.mysql /data/mysql
删除系统默认的配置文件1rm -rf /etc/my.conf
4. 开始编译安装mysql5.6
下载mysql5.6源码包1wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
解压源码包并进入目录1tar-zxvf mysql-5.6.16.tar.gz && cd mysql-5.6.16
生成编译配置1cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci