以前利用的是configure编译源码,其实mysql从5.5版本开始就
支持cmake方式编译,最近在mysql官网上看到mysql又出来新版本,现在版本为5.5.15,已经不支持configure了,只能利用cmake方式。
   安装前确认服务器上是否已经安装了cmake工具,我的服务器上之前没有安装过cmake.
cmake下载地址: http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
很简单的四步操作,tar zxvf cmake-2.8.5.tar.gz   进入解压后的目录 ./configure && make && make install 至此,cmake安装完成
下面开始利用cmake方式安装mysql
mysql下fhttp://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.cdpa.nsysu.edu.tw/
/usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql tar zxvf mysql-5.5.15.tar.gz cd mysql-5.5.15/ cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql -DMYSQL_USER=mysql -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 make && make install cp support-files/my-medium.cnf /etc/my.cnf chmod +w /usr/local/webserver/mysql chown -R mysql:mysql /usr/local/webserver/mysql chown -R mysql:mysql /data/mysql /usr/local/webserver/mysql/bin/mysql_install_db --basedir=/usr/local/webserver/mysql--datadir=/data/mysql --user=mysql cp /usr/local/webserver/mysql/share/mysql/mysql.server /etc/init.d/mysqld 修改mysqld脚本