centos编译安装mysql5

今天在CentOS下面,配置Eclipse的环境,看看MySQL的代码。
GCC的还不行了,得用CMake。

centos编译安装mysql5.5

1.在安装apache的时候已经检查了本地没有安装centos自带的mysql,有的话一定要卸载掉,否则可能占用端口

倒是不麻烦。到主页下载源码,在本机生成即可。

 

2.准备mysql安装包(注意编译的时候,mysql5.5版本以上的编译和5.5一下的编译是不同的,5.5要用cake编译,但是cake系统6.5没有,需自己下载)

[root@ www.linuxidc.com cmake-2.8.8]# cd /usr/local/src/
[root@ www.linuxidc.com cmake-2.8.8]# tar xzf
/home/Oracle/Desktop/cmake-2.8.8.tar.gz
[root@ www.linuxidc.com cmake-2.8.8]# cd cmake-2.8.8/
[root@ www.linuxidc.com cmake-2.8.8]# ./configure
[root@ www.linuxidc.com cmake-2.8.8]# gmake
[root@ www.linuxidc.com cmake-2.8.8]# gmake install
[root@ www.linuxidc.com cmake-2.8.8]# cmake -version
cmake version 2.8.8
[root@ www.linuxidc.com cmake-2.8.8]# which cmake
/usr/local/bin/cmake
[root@ www.linuxidc.com cmake-2.8.8]#

安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。

3.准备安装包xftp上传(上传前我先递归删除了apache的安装后的无用包,省的碍事)

图片 1

 

图片 2

[[email protected]
~]# yum remove mysql

图片 3

 

 

编译安装cmake  www.2cto.com  

4.卸载原有的5.1版本

 

rpm -qa | grep -i mysql 发现有自带的mysql
5.1版本(太低了,需卸载,现在主流的公司都在5.5版本及以上:主要会和5.5package冲突)

下载cmake源码包cmake-2.8.4.tar.gz,mv到/usr/local/src目录下

图片 4

 

    whereis mysql  
    rpm -qa | grep -i mysql  
    service mysql stop  
    find / -name mysql  
    rm -rf /usr/lib64/mysql  
    rm -rf /usr/share/mysql/  

    rpm -qa | grep -i mysql  
    rpm -ev mysql-libs-5.1.73-3.el6_5.x86_64   --nodeps

[[email protected]
~]# cd /usr/local/src/
[[email protected]
src]# tar xzvf cmake-2.8.4.tar.gz
 [[email protected]
src]# cd cmake-2.8.4
[[email protected]
cmake-2.8.4]# ./bootstrap
 ——————————————— CMake 2.8.4, Copyright
2000-2009 Kitware, Inc. ———————————————
Error when bootstrapping CMake: Cannot find appropriate C compiler on
this system. Please specify one using environment variable CC. See
cmake_bootstrap.log for compilers attempted.
 ——————————————— Log of errors:

6.开始解压包

网站地图xml地图