Heim >Datenbank >MySQL-Tutorial >安装MySQL5.5时常见错误--缺失make

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:26:011233Durchsuche

首先我这是一台CentOS release 6.2 (Final),新安装的系统,没有任何软件及库文件。安装mysql5.5之前,先需要大概了解一下,需要

首先我这是一台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!

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:静默安装Oracle数据库Nächster Artikel:Oracle几个优化有用的视图