linux mysql v_Linux 主机升级MySQL v5.5 性能提升360%
Oracle表示,按照內(nèi)部的標(biāo)準(zhǔn),在Linux上,MySQL 5.5的讀寫速度比5.1版本提升了360%。在Windows Server機(jī)器上,這方面性能的提升超過了1500%。
使用Discuz論壇的用戶有福了,康盛的Discuz!和Discuz! X 系列都可以完美兼容 MySQL 5.5 版本。
既然程序兼容,性能又提升如此之大,那我們安裝 PHP + MySQL 的時(shí)候,就選 MySQL 5.5 版本吧,不過 MySQL 5.5 版本在 Linux 上的安裝和以外的 MySQL 5.0、MySQL 5.1版本已經(jīng)不一樣了。
下面是在 CentOS 5 下的推薦步驟。
1、安裝bison和cmake
提示:MySQL 5.5 版本的安裝需要這兩個(gè)軟件,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
軟件類別:國(guó)外軟件 | 數(shù)據(jù)服務(wù)器
軟件語(yǔ)言:英文
運(yùn)行環(huán)境:Linux
軟件授權(quán):開源軟件
更新時(shí)間:2012-9-29 10:15:20
3、安裝
提示:如果機(jī)器上已有自帶的MySQL版本,最好先卸載自帶的MySQL,以防以后使用的時(shí)候混淆。
卸載命令:yum remove mysql 如果不確定機(jī)器上是否自帶有MySQL,也一樣可以執(zhí)行下卸載命令無(wú)妨。
/usr/sbin/groupadd mysql (如果有提示已存在,并不是錯(cuò)誤)
/usr/sbin/useradd -g mysql mysql (如果有提示已存在,并不是錯(cuò)誤)
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、設(shè)置
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'
其中引號(hào)內(nèi)的password_for_root是要設(shè)置的root密碼service mysqld restart
現(xiàn)在 MySQL 5.5 就安裝好了。
總結(jié)
以上是生活随笔為你收集整理的linux mysql v_Linux 主机升级MySQL v5.5 性能提升360%的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10账户名称怎么改 win10账户
- 下一篇: linux cmake编译源码,linu