安装说明:
以下步骤以root账户执行(或者在步骤前面加sudo也行)
一般把源码包放在 /usr/local/src/ ,步骤也是在此目录下操作
一般把安装目录设置为 /usr/lcoal/mysql
也适用于centos,把第二步apt换成yum就行
第一步、准备工作
1、下载源码包(下载带boost的源码包,题外话:8.0.15的源码报错,一直没安装成功,此处下载8.0.14 。8.0版本安装包大约在111M左右)
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.14.tar.gz
2、解压源码包
tar -zxvf mysql-boost-8.0.14.tar.gz
3、进入解压包
cd mysql-8.0.14
mkdir build
cd build
4、准备mysql用户
groupadd mysql
useradd mysql -g mysql -s /sbin/nologin -M
第二步、安装依赖包
apt install -y gcc cmake libncurses5-dev
第三步、cmake 一下(由于版本不同、环境不同,依赖包默认的数量也不同。如有提示缺少依赖包,请返回上一步添加依赖包)
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-DMYSQL