Oracle表示,按照内部的标准,在Linux上,MySQL 5.5的读写速度比5.1版本提升了360%。在Windows Server机器上,这方面性能的提升超过了1500%。 而我们的 Discuz! 和 Discuz! X 系列都可以完美兼容 MySQL 5.5 版本,不会像某个其他论坛软件那样会出现 TYPE 报错。 既然程序兼容,性能又提升如此之大,那我们安装 PHP + MySQL 的时候,就选 5.5 版本吧,不过 5.5 版本在 Linux 上的安装和以外的 5.0 5.1版本已经不一样了。 下面是在 CentOS 5 下的推荐步骤。
1,安装bison和cmake 提示:MySQL 5.5 版本的安装需要这两个软件,bison我们可以用方便的yum直接安装好,cmake则用编译安装的办法。 yum install bison 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/ ./configure gmake gmake install
2,下载MYSQL 5.5.13 下载地址:http://dev.mysql.com/get/Downloa ... //mysql.ntu.edu.tw/ 如果下载速度太慢,也可以打开http://dev.mysql.com/downloads/mirror.php?id=402746 然后点No thanks, just take me to the downloads! 就会出现下载点列表。
3,安装 提示:如果机器上已有自带的MySQL版本,最好先卸载自带的MySQL,以防以后使用的时候混淆。 卸载命令:yum remove mysql 如果不确定机器上是否自带有MySQL,也一样可以执行下卸载命令无妨。
/usr/sbin/groupadd mysql (如果有提示已存在,并不是错误) /usr/sbin/useradd -g mysql mysql (如果有提示已存在,并不是错误) mkdir -p /data/mysql chown -R mysql:mysql /data/mysql tar zxvf mysql-5.5.13.tar.gz cd mysql-5.5.13 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc/ make make install
4,设置
cd /usr/local/mysql cp ./support-files/my-huge.cnf /etc/my.cnf