CentOS8.2上如何编译安装MySQL8?
前提环境:阿里云CentOS8.2系统、Mysql-boost-8.0.18源码
一.安装依赖包
yum install -y cmake ncurses-devel libtirpc* git gcc-c++
二.安装boost
tar xzf boost_1_70_0.tar.gz
mv boost_1_70_0 /usr/local/boost
三.安装rpcsvc
tar zxvf rpcsvc-proto-1.4.tar.gz
cd rpcsvc-proto-1.4/
./configure
make
make install
四.安装mysql-boost
tar xzf mysql-boost-8.0.18.tar.gz
cd mysql-8.0.18/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_BOOST=/usr/local/boost -DFORCE_INSOURCE_BUILD=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make
make install
注意依赖包中的git和gcc-c++,没有gcc-c++编译mysql8可能会失败!!!
五.文章中涉及的所有细节和软件包,可详细参考以下课程:
CentOS8 LNMP高性能商用架构,http://www.yzmedu.com/course/390
1 COMMENT