提示:以下是本篇文章正文内容,下面案例可供参考

记录Centos7源码编译安装mysql数据库时,编译时容易出现的错误

错误1:
CMake Error at cmake/boost.cmake:81 (MESSAGE):
You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=

This CMake script will look for boost in . 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
原因:boost版本过低
解决办法:
删除缓存文件
[root@localhost mysql-5.7.18]# rm -rf CMakeCache.txt
1.在/usr/local下创建一个名为boost的文件夹
mkdir -p /usr/local/boost
2.进入这个新创建的文件夹然后下载boost
wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
3.解压
tar -xvzf boost_1_59_0.tar.gz
4.继续cmake,添加上加粗部分
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_READLINE=1 -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

错误2:
CMake Error at cmake/readline.cmake:64 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:107 (FIND_CURSES)
cmake/readline.cmake:197 (MYSQL_USE_BUNDLED_EDITLINE)
CMakeLists.txt:488 (MYSQL_CHECK_EDITLINE)
– Configuring incomplete, errors occurred!
原因:没有安装ncurses-devel
解决办法:yum install ncursrs-devel -y
重新编译

错误3:

解决办法: yum install gcc gcc-c++ -y

源码编译安装mysql数据库时,编译时容易出现的错误相关推荐

  1. CentOS 6.5源码包安装MySQL

    #源码包安装MySQL数据库 [root@domain ]# yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-de ...

  2. 一键编译安装mysql数据库

    一键编译安装mysql数据库 说明:请把所需要的软件包放在文件夹中,把文件夹重命名为packages,然后压缩成packages.zip的包,上传到linux系统上任何目录都可以,然后在上传packa ...

  3. php网页源码财务管理系统mysql数据库web结构html布局

    一.源码特点     PHP财务管理系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发. 下载地址: https://downlo ...

  4. php网页源码物业管理系统mysql数据库web结构html布局计算机软件工程

    一.源码特点     PHP物业管理系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发.开发环境为PHP APACHE,数据库为m ...

  5. centos如何编译安装mysql_CentOS中如何编译安装MySQL数据库教程

    下面我们详细的通过命令形式来说明如何进行编译与安装MySQL. 编译安装mysql cd /usr/local/src tar zxvf mysql-5.1.59.tar.gz cd mysql-5. ...

  6. 源码包安装mysql_源码包安装MySQL

    MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...

  7. linux cmake编译源码,linux安装mysql(源码)以及cmake编译

    说明:mysql 5.5开始必须用cmake编译 系统环境archlinux,mysql版本5.5.27,cmake版本2.2.8 安装: (1).安装cmake.cmake是一款跨平台的编译工具 [ ...

  8. php源码怎样安装mysql_Linux下源码包安装mysql、apache以及php

    Linux下安装mysql.apache以及php实现论坛的安装 我安装大致分为五大步骤 0.前期准备工作 1.Mysql的安装 2.Apache的安装 3.Php的安装 4.最后来实现论坛的安装 0 ...

  9. QT五子棋游戏课设及源码(连接mysql数据库含打开并运行程序的教程)

    gdut大一下学期c++课设(得分:95) 实验报告及源码压缩包百度云下载: 链接:https://pan.baidu.com/s/1zO5ofMz09fiWihxCcZcFbg 提取码:ddav 首 ...

最新文章

  1. sqoop 常见错误以及处理方式
  2. CodeForces - 1287D Numbers on Tree(dfs+stl)
  3. IT运维管理与ITIL
  4. 微软发文庆祝 .NET 诞生 20 周年纪念日!
  5. mybatis异常invalid comparison: java.util.Date and java.lang.String
  6. mysql定时导入_MySQL导入、导出、数据库定时备份
  7. 计算机与编程导论,计算机科学与编程导论
  8. plc用c语言编写程序,plc编程和c语言编程的联系
  9. 大数据结合人工智能,助力智慧城市建设
  10. Mindspore | lenet 模型代码
  11. 最简单的可拖拽窗口教程
  12. GAN (Generative Adversarial Nets 生成对抗网络)
  13. apicloud 使用教程
  14. 演示4:python的币值转换-含tkinter
  15. 用3dmax调整obj
  16. 电脑默认字体如何进行替换教学
  17. WhatsApp营销引流-SendWS拓客系统功能后台介绍(五):WhatsApp素材管理
  18. 深度学习主题月:飞桨三大系列锦标赛奖金翻倍,快来报名!
  19. 解释为何 remote()-transact可以直接调用-transact?
  20. .NetFrameWork介绍

热门文章

  1. 收藏!!BAT 程序员们常用的开发工具
  2. jq 给按钮添加方法_查看电池寿命与充电次数,准确查询方法
  3. 邻居表项的STALE状态超时时间
  4. 关于Apache / poi 生成word文档之后不能正常换行的问题
  5. Notepad++中格式化html代码的插件tidy2的下载与安装
  6. python尼姆游戏_使用Python编写一个聪明的尼姆游戏
  7. CAD制图软件中如何使用块遮蔽部分区域?
  8. SQL54 平均工资
  9. QT图片叠加CompositionMode效果一览
  10. Snagit滚动截屏实现长pdf(长图)拆分