文章目录
编译安装
安装依赖
yum install gcc gcc-c++ ncurses-devel perl -y
如果系统中没有cmake,则需要自行安装如下
# 下载cmake
wget https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz
tar xzvf cmake-3.9.0.tar.gz
# 进入解压后的目录执行一下命令
cd cmake-3.9.0/
./bootstrap
make && make install1234567
配置MySQL用户组
创建MySQL用户组
groupadd mysql
useradd -r -g mysql mysql
配置MySQL目录
# 创建安装目录并授权用户组
mkdir -p /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
# 创建数据目录并授权用户组
mkdir -p /data/mysql/data
chown -R mysql:mysql /data/mysql/data
下载安装MySQL
这里已MySQL5.6示例
下载MySQL源码包并解压
# 下载
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.26.tar.gz
# 解压
tar -xzvf mysql-5.6.26.tar.gz
编译安装
进入解压后的目录并执行一下命令
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=