文档章节

安装MySQL5.5时常见错误--缺失make

SANSOM
 SANSOM
发布于 2013/08/28 14:01
字数 510
阅读 118
收藏 0

首先我这是一台CentOS release 6.2 (Final),新安装的系统,没有任何软件及库文件。安装mysql5.5之前,先需要大概了解一下,需要注意的信息,mysql5.5的安装与其它版本不同的是编译安装时,需要用到cmake,所以做如下操作:
 
1.yum install gcc* c++ * autoconf automake zlib*  libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*安装系统所需要的库文件
 
2.安装cmake工具。yum install cmake*
 
3.由于我这个系统是新安装的没有任何软件,所以如果用yum install cmake*安装成功后,到安装mysql时会出现如下错误,请看:

[root@localhost mysql]# cd mysql-5.5.25a
 
[root@localhost mysql-5.5.25a]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 
 
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
 
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
 
Missing variable is:
 
CMAKE_C_COMPILER_ENV_VAR
 
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
 
Missing variable is:
 
CMAKE_C_COMPILER
 
CMake Error: Could not find cmake module file:/root/mysql/mysql-5.5.25a/CMakeFiles/CMakeCCompiler.cmake
 
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
 
Missing variable is:
 
CMAKE_CXX_COMPILER_ENV_VAR
 
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
 
Missing variable is:
 
CMAKE_CXX_COMPILER
 
CMake Error: Could not find cmake module file:/root/mysql/mysql-5.5.25a/CMakeFiles/CMakeCXXCompiler.cmake
 
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
 
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
 
-- Configuring incomplete, errors occurred!
 
大概的意思就是说cmake没有安装好,我明明用yum install cmake*安装好了呀?后来yum install make 后,[root@localhost mysql-5.5.25a]# yum install make
 
Loaded plugins: fastestmirror
 
Loading mirror speeds from cached hostfile
 
Setting up Install Process
 
Resolving Dependencies
 
--> Running transaction check
 
---> Package make.i686 1:3.81-20.el6 will be installed
 
--> Finished Dependency Resolution
 
 
 
Dependencies Resolved
 
 
 
================================================================================
 
 Package        Arch            Version                  Repository      Size
 
================================================================================
 
Installing:
 
 make            i686            1:3.81-20.el6            base            386 k
 
 
 
Transaction Summary
 
================================================================================
 
Install      1 Package(s)
 
 
 
Total download size: 386 k
 
Installed size: 1.0 M
 
Is this ok [y/N]: y
 
Downloading Packages:
 
make-3.81-20.el6.i686.rpm                                | 386 kB    00:01    
 
Running rpm_check_debug
 
Running Transaction Test
 
Transaction Test Succeeded
 
Running Transaction
 
  Installing : 1:make-3.81-20.el6.i686                                      1/1 
 
 
 
Installed:
 
  make.i686 1:3.81-20.el6                                                      
 
 
 
Complete!

© 著作权归作者所有

共有 人打赏支持
SANSOM
粉丝 48
博文 385
码字总数 288266
作品 0
徐汇
其他
私信 提问
php常见扩展

php常用扩展安装 php扩展 fileinfo msgpack imap php安装包内含有 常见错误 intl扩展 安装之前应先安装ICU

moduan
2016/06/27
36
0
mysql5升级到mysql5.5的方法

安装5.5依赖安装包 代码如下 yum install -y autoconf automake zlib libxml ncurses-devel libgcrypt libtool openssl   安装cmake 代码如下 yum install -y cmake   在升级前,建议先将......

IT_小翼
2016/01/26
13
0
源码编译mysql5.5过程记录

官网安装教程: http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html CentOS6.3源码安装mysql-5.5.27 #mysql5.5以上使用cmake代替configure编译,首先需要安装cma......

shezjl
2015/08/31
0
0
CentOS6.5上安装MySQL5.5

MySQL5.4以前的版本(如MySQL5.1系列)都可以用源码通过常规的编译方式安装,即./configure;make;make install,生产场景的具体命令和参数为: [root@Howden mysql-5.1.72]# ./configure --...

tynecastle
2014/11/21
0
0
CentOS 7 编译安装 Nginx 1.9.7

环境说明 VMware 12 中搭建的 CentOS 7 x64 4cpu 2G内存 环境中已经安装了《CentOS 7 编译安装 MySQL-5.7.9》《CentOS 7 编译安装PHP7》 配置ip 参考《CentOS 7 编译安装 MySQL-5.7.9》中的 ...

lizer2016
2015/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
38分钟前
2
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
2
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部