前言:

  以下7点是完整安装步骤,各步骤可以根据现有环境跳过。如果之前有装过mysql,无需卸载。

  本文所使用的环境是:redhat企业版6.3x64,mysql5.5.29,bison-2.5,cmake-2.8.7。

  看上去步骤有点多,其实只是写的比较细,都是很简单的几条命令。

------------------------------------------------------------------------------------------------

1、下载所需安装文件

编译安装所需软件:

bison-2.5.tar.gz

cmake-2.8.7.tar.gz 

mysql5.5.29 源码地址:http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-5.5.29-2.el6.src.rpm

 

文件下载后存在 /usr/java/software/ 目录下

[root@localhsotName ~]# cd /usr/java/software

2、md5校验

[root@localhsotName software]# md5sum MySQL-5.5.29-2.el6.src.rpm
3、解压.rpm包

[root@localhsotName software]# rpm2cpio MySQL-5.5.29-2.el6.src.rpm | cpio -idmv

解压后得到两个文件:mysql-5.5.29.tar.gz     mysql.5.5.29.spec

4、继续解压.tar.gz包

[root@localhsotName software]# tar -zvxf mysql-5.5.29.tar.gz

解压后得到一个文件夹:mysql-5.5.29

5、下载cmake并安装(关于cmake关于wget

[root@localhsotName software]# wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz
[root@localhsotName software]# mv cmake-2.8.7tar.gz\?ich.....=1 cmake-2.8.7.tar.gz
[root@localhsotName software]# tar -zvxf cmake-2.8.7.tar.gz
[root@localhsotName software]# cd cmake-2.8.7
[root@localhsotName cmake-2.8.7]# ./configure
[root@localhsotName cmake-2.8.7]# gmake
[root@localhsotName cmake-2.8.7]# gmake install
[root@localhsotName cmake-2.8.7]# cd ..
[root@localhsotName software]# cd ..

下载的文件默认存在当前目录,下载后有一个:cmake-2.8.7tar.gz\?ich.....=1文件,用上一条命令改成.tar.gz包

6、下载bison并安装

[root@localhsotName software]# wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
[root@localhsotName software]# tar -zvxf bison-2.5.tar.gz
[root@localhsotName software]# cd bison-2.5
[root@localhsotName bison-2.5]# ./configure
[root@localhsotName bison-2.5]# make
[root@localhsotName bison-2.5]# make install
[root@localhsotName bison-2.5]# cd ..

7、创建并指定安装目录,然后完成安装(关于./configure --prefix)

[root@localhsotName software]# cd mysql-5.5.29
[root@localhsotName mysql-5.5.29]# mkdir /usr/java/mysql2
[root@localhsotName mysql-5.5.29]# cmake -DCMAKE_INSTALL_PREFIX=/usr/java/mysql2 -DMYSQL_TCP_PORT=3307
[root@localhsotName mysql-5.5.29]# make
[root@localhsotName mysql-5.5.29]# make install

备注:

  到此就安装完成了,如果需要继续安装另一个mysql,请先删除mysql-5.5.29整个目录重新解压一份然后重复第7步;

  灰色字体为自定义路径;

 -------------------------------------------------------------------------------------------------------------

再说一下mysql的启动:

启动服务不能用service mysql start,必须指定目录:

[root@localhsotName ~] /usr/java/mysql2/support-files/mysql.server start

进入mysql的命令如下:

[root@localhsotName ~] mysql -u用户名 -p密码 -P端口号 -hip地址

 

 

 

 

 

 

 

posted on 2013-02-03 15:38  双面煎蛋  阅读(1334)  评论(0编辑  收藏  举报