第一次安装是只分配了 20 G的容量 安装过程中提示容量不足 果断启用了
用虚拟机2 直接分配了50G的容量
cd /usr/local/
更新安装依赖
yum -y install wget cmake make gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel libtirpc-devel
这里要用到rpcsvc依赖包
wget https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4/rpcsvc-proto-1.4.tar.gz
tar -zxvf rpcsvc-proto-1.4.tar.gz
cd rpcsvc-proto-1.4/ && ./configure && make && make install
获取带boost 的源码包
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.19.tar.gz
tar -xf mysql-boost-8.0.19.tar.gz
cd mysql-8.0.19/
groupadd mysql
useradd -r -g mysql -s /sbin/nologin mysql
安装位置
mkdir -p /usr/local/mysql
数据保存位置
mkdir -p /data/mysql
这是文件 所有者 和 权限
chown -R mysql.mysql /usr/local/mysql/
chown -R mysql.mysql /data/mysql/
chmod -R 755 /data/mysql/
chmod -R 755 /usr/local/mysql/
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=/usr/local/mysql-8.0.19/boost
make && make install 接下来进入漫长的等待