Linux 主机升级MySQL v5.5 性能提升360%

作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2011-7-12 11:08:50 字号:
[摘要]Oracle表示,按照内部的标准,在Linux上,MySQL 5.5的读写速度比5.1版本提升了360%。在Windows Server机器上,这方面性能的提升超过了1500%。

  Oracle表示,按照内部的标准,在Linux上,MySQL 5.5的读写速度比5.1版本提升了360%。在Windows Server机器上,这方面性能的提升超过了1500%。

  使用Discuz论坛的用户有福了,康盛的Discuz!和Discuz! X 系列都可以完美兼容 MySQL 5.5 版本。

  既然程序兼容,性能又提升如此之大,那我们安装 PHP + MySQL 的时候,就选 MySQL 5.5 版本吧,不过 MySQL 5.5 版本在 Linux 上的安装和以外的 MySQL 5.0、MySQL 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

  • 软件大小:59.04MB
  • 软件类别:国外软件 | 数据服务器
  • 软件语言:英文
  • 运行环境:Linux
  • 软件授权:开源软件
  • 更新时间:2012-9-29 10:15:20
  • 相关链接:Home Page

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

编辑/etc/my.cnf 在 [mysqld] 段增加

datadir = /data/mysql
wait-timeout = 30
max_connections = 512
max_connect_errors = 10000000

在 [mysqld] 段修改

max_allowed_packet = 16M
./scripts/mysql_install_db --user=mysql
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 3 mysqld on

编译/etc/rc.d/init.d/mysqld

把basedir=编辑成basedir=/usr/local/mysql

把datadir=编辑成datadir=/data/mysql

service mysqld start
bin/mysqladmin -u root password 'password_for_root'

其中引号内的password_for_root是要设置的root密码

service mysqld restart

现在 MySQL 5.5 就安装好了。

sssss
Tags: Linux升级Mysql   MySQL5.5   MySQL提升性能   mysql  
责任编辑:190
编辑推荐排行