[yz@localhost mysql]$ tar -xf mysql-boost-8.0.27.tar.gz [yz@localhost mysql-8.0.27]$ cmake . \ -DCMAKE_INSTALL_PREFIX=/home/yz/mysql/my_bin/ \ # 安装目录 -DMYSQL_DATADIR=/home/yz/mysql/my_data/ \ # 数据目录 -DSYSCONFDIR=/etc \ # 配置文件目录 -DMYSQL_TCP_PORT=3306 \ -DWITH_BOOST=/home/yz/mysql/mysql-8.0.27/boost \ # boost库目录,我们下载的源码有boost。 -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DENABLED_LOCAL_INFILE=ON \ -DWITH_INNODB_MEMCACHED=ON \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \ -DCMAKE_BUILD_TYPE=Debug # 编译Debug版本,如果是生产环境,建议去掉此编译参数。