Centos6.0 64位MySQL 5.6.11 CMake安装部署

mysql
最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。
注意:此安装是默认Redhat下已经安装了最新工具包,比如GNU make, GCC, Perl,
libncurses5-dev,如果在编译安装过程中发现有缺失的工具包,先yum install
单独下载安装再继续即可。
 
一. linux用wget 下载需要的软件,保存到目录/usr/local/src 下
 
wget
ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.20.tar.gz
 
wget
 
wget
 
 
 
 
二. 安装cmake
cd /usr/local/src
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7.tar.gz
./bootstrap
gmake
gmake install
cd ../
 
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ../
 
 
 
 摘自 小宝老豆的专栏

centos下MySQL 5.5.11 CMake安装笔记

Centos6.0 64位MySQL 5.6.11 CMake安装部署

最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。
注意:此安装是…

 

 

mysql
最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。

一、下载所需软件

注意: 此安装是默认centos下已经安装了最新工具包,比如GNU make , GCC ,
Perl , libncurses5-dev ,如果在编译安装过程中发现有缺失的工具包,先yum
install 单独下载安装再继续即可。

linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下

  www.2cto.com  

wget
ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/mysql-5.6.11.tar.gz

一. Centos 用 wget 下载需要的软件,保存到目录 /usr/local/src/ 下 

wget

wget

mysql
最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。

wget

 

wget

注意:此安装是默认centos下已经安装了最新工具包,比如GNU make, GCC, Perl,
ncurses(其它版本linux安装libncurses5-dev),如果在编译安装过程中发现有缺失的工具包,先yum
install 单独下载安装再继续即可。

二. 安装 cmake

 

cd /usr/local/src

以下安装中涉及的几点需要提前说明的问题:

tar zxvf cmake-2.8.4.tar.gz 

  1. 所有下载的文件将保存在 /usr/local/src/ 目录下

  2. mysql 将以mysql用户运行,而且将加入 service 开机自动运行

  3. mysql 将被安装在 /usr/local/mysql/ 目录下

  4. mysql 默认安装使用 utf8 字符集

  5. mysql 的数据和日志文件保存在 /usr/local/mysql/ 对应目录下

  6. mysql 的配置文件保存于/etc//my.cnf

cd cmake-2.8.4 

 

./bootstrap 

yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex*
libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make vim bison

gmake 

 

gmake install 

yum –y install vim

cd ../ 

yum –y install gcc

tar zxvf bison-2.4.3.tar.gz 

yum –y install gcc-c++

cd bison-2.4.3 

yum –y install gcc-g77

./configure 

yum –y install autoconf

make 

yum –y install automake

make install

yum –y install zlib*

cd ../
 

yum –y install fiex*

三. 编译安装 MySQL 5.5.11 

yum –y install libxml*

/usr/sbin/groupadd mysql 

yum –y install libmcrypt*

/usr/sbin/useradd -g mysql mysql 

yum –y install libtool-ltdl-devel*

tar xvf mysql-5.5.11.tar.gz 

yum -y install make

cd mysql-5.5.11/ 

yum –y install bison

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 

yum -y install ncurses-devel

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ 

 

-DDEFAULT_CHARSET=utf8 \ 

二. 编译安装 cmake

-DDEFAULT_COLLATION=utf8_general_ci \ 

cd /usr/local/src

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \ 

tar zxvf cmake-2.8.7.tar.gz

-DWITH_MYISAM_STORAGE_ENGINE=1 \ 

cd cmake-2.8.7

-DWITH_INNOBASE_STORAGE_ENGINE=1 \ 

./bootstrap

-DWITH_MEMORY_STORAGE_ENGINE=1 \ 

gmake

-DWITH_READLINE=1 \ 

gmake install

-DENABLED_LOCAL_INFILE=1 \ 

cd ../

-DMYSQL_DATADIR=/var/mysql/data \ 

三. 编译安装 MySQL 5.6.11

-DMYSQL_USER=mysql 

创建mysql用户及mysql组

make 

#/usr/sbin/groupadd mysql

make install 

#/usr/sbin/useradd –r -g mysql mysql