RedHat 6.3 源码安装 MySQL-5.5.29

2014-11-24 18:20:49 · 作者: · 浏览: 0

从MySQL5.5 开始就要用cmake安装,so,这里也用到了cmake


一、安装编译工具


yum install gcc gcc-c++


yum install ncurses-devel


二、安装cmake和bison


1.源码安装


# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz


# tar zxvf cmake-2.8.4.tar.gz


# cd cmake-2.8.4


# ./bootstrap


# make


# make install


#wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz


#tar zxvf bison-2.5.tar.gz


#cd bison-2.5


#./configure


#make


#make install


2、yum安装


#yum -y install cmake


#yum -y install bison


三、编译安装MySQL


#/usr/sbin/groupadd mysql


#/usr/sbin/useradd -g mysql mysql


#cd /tmp


#tar xvf mysql-5.5.15.tar.gz


#cd mysql-5.5.15/


#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装到/usr/local/mysql目录


-DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock \ #sock存放到/var/mysql目录


-DDEFAULT_CHARSET=utf8 \ #字符集


-DDEFAULT_COLLATION=utf8_general_ci \ #字符集校验


-DWITH_EXTRA_CHARSETS=all \ #支持所有字符集


-DWITH_MYISAM_STORAGE_ENGINE=1 \ #innoDB引擎


-DWITH_INNOBASE_STORAGE_ENGINE=1 \


-DWITH_MEMORY_STORAGE_ENGINE=1 \


-DWITH_READLINE=1 \


-DENABLED_LOCAL_INFILE=1 \


-DMYSQL_DATADIR=/var/mysql/data \


-DMYSQL_USER=mysql


#make


#make install