MySQL编译安装时常见错误分析及解决方案

image description

MySQL编译安装时常见错误分析及解决方案

这篇文章主要记录在Linux操作系统上编译安装MySQL时常出现的问题的原因分析和解决办法。

1、Boost库未安装或版本不正确。

报错信息如下:

CMake Error at cmake/boost.cmake:76 (MESSAGE): 

You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory> 

This CMake script will look for boost in <directory>. 

If it is not there,it will download and unpack it (in that directory) for you.  

If you are inside a firewall, you may need to use an http proxy:   export http_proxy=http://example.com:80 Call Stack (most recent call first): 

  cmake/boost.cmake:228 (COULD_NOT_FIND_BOOST)   CMakeLists.txt:452 (INCLUDE) 
-- Configuring incomplete, errors occurred! 

错误分析:

1、从MySQL 5.7.5开始Boost库是必需的,如果系统中未安装过cmake(可以用cmake -version查看安装的cmake版本信息),可以下载编译安装;也可以直接先下载Boost库,解压到/usr/local/boost,然后通过在cmake命令后面添加参数-DDOWNLOAD_BOOST=1 -DWITH_BOOST=Boost库路径(/usr/local/boost)即可。

2、重要:检查你的boost库版本!

   在错误提示中已经明确告知你安装的MySQL需要哪个boost库版本的支持,高或低,都会造成安装编译失败。下载对应版本的boost库安装即可。

检查你的boost库版本,找到对应一直的版本库

   注意:每次重新Cmake编译的时候,需要删除CMakeCache.txt文件。(# rm -f CMakeCache.txt

立场声明

立场声明

www.zkbhj.com

1、站内除作者为站长本人的其他所有文章仅代表作者观点,不代表凯冰科技网站立场。

2、凡注明文章类型为“原创”的文章,均系凯冰科技专栏作家原创内容,如需转载请注明编者、出处,并保留文章在凯冰科技博客(blog.zkbhj.com)的完整链接,谢谢。

相关文章推荐

你也许也想看看下面几篇博文

image description

MySQL编译安装时常见错误分析及解决方案

image description

windows无法启动mysql56服务的解决办法

image description
image description
image description
image description
image description
image description
image description