环境:Centos8最小化安装
[root@Oracle2 ~]# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
注意:不要用8以下的系统编译MySQL8,会存在各个工具版本不够高的各种报错,非常麻烦
Mysql版本
mysql-8.0.18
第一步:安装依赖包
[root@test3 mysql]# wget https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4/rpcsvc-proto-1.4.tar.gz
[root@test3 mysql]# tar -xzf rpcsvc-proto-1.4.tar.gz
[root@test3 mysql]# cd rpcsvc-proto-1.4/
[root@test3 rpcsvc-proto-1.4]# ./configure
[root@test3 rpcsvc-proto-1.4]# make && make install
安装其他依赖
yum install -y ncurses-devel cmake gcc perl-Data-Dumper gcc-c++ git openssl-devel make
解压
tar -xzf mysql-boost-8.0.18.tar.gz
cd mysql-8.0.18/
第三步:编译安装
检查
[root@test3 mysql-8.0.18]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQ