6.6.8 编译安装MySQL的boost源码
如果读者下载的MySQL源码包不是mysql-8.0.18.tar.gz文件,而是mysql-boost-8.0.18.tar.gz文件,如图6-52所示。
![](https://img-service.csdnimg.cn/img_convert/07f51b78af1647e89799724a3cb35802.jpg?x-oss-process=image/watermark,text_ZG1mZW5vd2JlaWppbmc,color_FFFFFF,size_16,shadow_100,t_100,g_se,order_0,align_2,interval_4)
图6-52 下载MySQL的boost源码包
因为mysql-boost-8.0.18.tar.gz源码包中自带了boost安装文件,并且boost安装文件在解压目录的boost/boost_1_70_0目录下,所以在使用cmake命令预编译MySQL时,就不需要自动下载boost文件了。此时,可以按照如下方式编译安装MySQL。
cd /usr/local/src
tar -zxvf mysql-boost-8.0.18.tar.gz
cd mysql-8.0.18
cmake3 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ -DMYSQL_DATADIR=/data/mysql/data -DDEFAULT_CHARSET=
utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=ON -DWITH_
INN