文档章节

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

SANSOM
 SANSOM
发布于 2013/08/28 14:01
字数 510
阅读 125
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

小白讲网络安全系列

注入攻击防护 XSS注入 SQL注入 命令注入 文件上传 文件解压缩 CSRF防护 对称加密 非对称加密 数字证书 数字签名 完整性校验 消息验证码 单向散列Hash函数 口令单向加密算法 审计日志 认证鉴权...

一刀
55分钟前
2
0
MYSQL 嵌套事务(SAVEPOINT) 与Spring 事务传播

摘要 savepoint 关键字可以实现嵌套事务。结合savepoint关键字,更方便理解spring的事务传播。 事务嵌套 初始化表脚本 drop table t;create table t(a int, primary key(a)); 开启事务 my...

liangxiao
56分钟前
3
0
Chrome OS 更新新版本可让Linux访问USB连接的Android设备

谷歌再次为Chrome OS带来了重大版本更新,使版本号达到了75。本次更新的一大亮点就是允许在Chrome OS上运行的Linux能够识别通过USB方式连接的Android设备,能够让用户使用Linux进行调试等等。...

linuxCool
昨天
13
0
聊聊feign的HystrixInvocationHandler

序 本文主要研究一下feign的HystrixInvocationHandler HystrixInvocationHandler feign-hystrix-10.2.3-sources.jar!/feign/hystrix/HystrixInvocationHandler.java final class HystrixInvo......

go4it
昨天
17
0
WPS 开启宏功能

前言 最近安装了个人版的WPS2019,使用Excel的宏功能时候发现不能使用了,网上下载了几个安装包都是比较旧的,不能使用。 找了个VB7.1的安装包,安装完了,重启WPS宏功能就可以使用了。 安装...

sharelocked
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部