CentOS8.2上如何编译安装MySQL8?

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

云知梦_强哥

阿里云CS8.2亲测有效,希望对大家有用.

发表评论

邮箱地址不会被公开。 必填项已用*标注

晋公网安备14010902000157号   晋ICP备14001940号-4