---
title: 准备MySQL构建脚本
description: "使用脚本配置编译选项进行应用构建，脚本内容包含MySQL编译和安装命令。"
url: https://www.hikunpeng.com/document/detail/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0008.html
sourcePath: /source/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0008.html
indexId: 9e07002f668c3205ca9f213296be19319f5a195eda24bc21971a069bcce3e04487
---
# 准备MySQL构建脚本

使用脚本配置编译选项进行应用构建，脚本内容包含MySQL编译和安装命令。

创建一个构建脚本的详细操作步骤如下。

1. 创建脚本文件。
  1 vi /root/build.sh

2. 按“i”进入编辑模式，在文件中填入以下内容：
  1 2 3 4 5 6 cd /root/mysql-8.0.25/ #/root/mysql-8.0.25/为MySQL源码路径，请根据实际情况修改 rm -rf build mkdir build && cd build cmake .. -DBUILD_CONFIG=mysql_release -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-gcc -DWITH_BOOST=../boost/ -DWITH_LTO=1 #/usr/local/mysql-gcc为反馈编译安装的MySQL路径，编译MySQL 5.7版本时需加上参数-DENABLE_DTRACE=off make -j 96 VERBOSE=1 make install

  -j 96参数充分利用多核CPU优势，加快编译速度，参数-j后数字为CPU核数，可用cat /proc/cpuinfo | grep processor | wc -l进行查看，此数值应小于等于CPU核数。

3. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存并退出文件。
