㈠ 源代码编译
① 安装 cmake
# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
# tar -zxv -f cmake-2.8.5.tar.gz -C /usr/local/src
# cd /usr/local/src/cmake-2.8.5
# ./bootstrap
# make
# make install
② 新建 MySQL 用户
# groupadd dba
# useradd -g dba mysql
# cp mysql-5.5.16.tar.gz /home/mysql/
# chown -R mysql:dba /home/mysql/mysql-5.5.16.tar.gz
③ CMake编译MySQL 5.5
# su - mysql
$ tar -zxv -f mysql-5.5.16.tar.gz
$ cd mysql-5.5.16
$ CFLAGS="-O3" CXX=gcc
$ CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"
$ cmake . -LH|more //CMake下查看MySQL的编译配置
$ cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql -DEXTRA_CHARSETS=all
$ make