---
title: 编译安装MySQL过程中，执行CMake命令失败的解决方法
description: "编译安装MySQL过程中，执行以下命令后，提示如图1所示信息："
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_02_0011.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_02_0011.html
indexId: bb929d2b8586f6daa362113a0343b8800b6f3d6f1443579518cca0045ca2e7c773
---
# 编译安装MySQL过程中，执行CMake命令失败的解决方法

#### 问题现象描述

编译安装MySQL过程中，执行以下命令后，提示如图1所示信息：

```
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DWITH_EMBEDDED_SERVER=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/home/mysql-5.7.27/boost/boost_1_59_0
```

图1 CMake提示信息


#### 关键过程、根本原因分析

代码根目录下执行过cmake，导致根目录下生成了cmakeCache.txt，因而在后续编译安装MySQL过程中产生上述提示。


#### 结论、解决方案及效果

删除cmakeCache.txt，再次执行编译即可。

1. 进入“/home/mysql-5.7.27”目录并且删除cmakeCache.txt文件。

```
cd /home/mysql-5.7.27
rm cmakeCache.txt
```


2. 重新执行如下cmake命令。
  1 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DWITH_EMBEDDED_SERVER=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/home/mysql-5.7.27/boost/boost_1_59_0
