

centos7 怎么编译安装MySQL?
centos7 源码编译安装 mysql5.7
以前最烦就是源码编译安装mysql5.7 ,原因无它 — 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 。
环境 : MiniCentos7 ( 下载地址:https://www.centos.org/download/ )
安装
安装依赖包
yum install -y gcc gcc-c cmake ncurses ncurses-devel bison
下载相应源码包
mysql5.7 编译安装需要boost 库,这里官网下载含boost的源码包
这里提供下载地址
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.25.tar.gz
添加用户
useradd -s /sbin/nologin mysql
建立所需目录并更改所有者为mysql
mkdir -p /data/mysql/data
chown -R mysql:mysql /data/mysql
将下载好的mysql 解压到/usr/local/mysql 目录下
tar -zxvf mysql-boost-5.7.25.tar.gz -C /usr/local/mysql/
切换到/usr/local/mysql 目录下,编译安装
cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=boost
make
暂无评论内容