我是小站长 發表於 2019-6-1 18:19:20

CentOS 5 编译安装 MySQL 5.5.x 新版本

<br />&nbsp; &nbsp; Oracle表示,按照内部的标准,在Linux上,MySQL 5.5的读写速度比5.1版本提升了360%。在Windows Server机器上,这方面性能的提升超过了1500%。<br />&nbsp; &nbsp; 而我们的 Discuz!&nbsp;&nbsp;和 Discuz! X 系列都可以完美兼容 MySQL 5.5 版本,不会像某个其他论坛软件那样会出现 TYPE 报错。<br />&nbsp; &nbsp; 既然程序兼容,性能又提升如此之大,那我们安装 PHP + MySQL 的时候,就选 5.5 版本吧,不过 5.5 版本在 Linux 上的安装和以外的 5.0 5.1版本已经不一样了。<br />&nbsp; &nbsp; 下面是在 CentOS 5 下的推荐步骤。<br /><br />1,安装bison和cmake&nbsp; &nbsp;<br />提示:MySQL 5.5 版本的安装需要这两个软件,bison我们可以用方便的yum直接安装好,cmake则用编译安装的办法。<br />yum install bison<br />wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz<br />tar zxvf cmake-2.8.4.tar.gz<br />cd cmake-2.8.4/<br />./configure<br />gmake<br />gmake install <br /><br />2,下载MYSQL 5.5.13<br />下载地址:http://dev.mysql.com/get/Downloa ... //mysql.ntu.edu.tw/<br />如果下载速度太慢,也可以打开http://dev.mysql.com/downloads/mirror.php?id=402746<br />然后点No thanks, just take me to the downloads!<br />就会出现下载点列表。<br /><br />3,安装<br />提示:如果机器上已有自带的MySQL版本,最好先卸载自带的MySQL,以防以后使用的时候混淆。<br />卸载命令:yum remove mysql<br />如果不确定机器上是否自带有MySQL,也一样可以执行下卸载命令无妨。<br /><br />/usr/sbin/groupadd mysql&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;(如果有提示已存在,并不是错误)<br />/usr/sbin/useradd -g mysql mysql&nbsp; &nbsp;&nbsp;&nbsp;(如果有提示已存在,并不是错误)<br />mkdir -p /data/mysql<br />chown -R mysql:mysql /data/mysql<br />tar zxvf mysql-5.5.13.tar.gz<br />cd mysql-5.5.13<br />cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc/<br />make<br />make install <br /><br />4,设置<br /><br />cd /usr/local/mysql<br />cp ./support-files/my-huge.cnf /etc/my.cnf<br /><br />编辑/etc/my.cnf<br />在 段增加<br />datadir = /data/mysql<br />wait-timeout = 30<br />max_connections = 512<br />max_connect_errors = 10000000<br />default-storage-engine=MyISAM<br />在 段修改<br />max_allowed_packet = 16M<br /><br />./scripts/mysql_install_db --user=mysql<br />cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld<br />chmod 755 /etc/rc.d/init.d/mysqld<br />chkconfig --add mysqld<br />chkconfig --level 3 mysqld on<br /><br />编译/etc/rc.d/init.d/mysqld<br />把basedir=编辑成basedir=/usr/local/mysql<br />把datadir=编辑成datadir=/data/mysql<br /><br /><br />service mysqld start<br />bin/mysqladmin -u root password 'password_for_root'<br />其中引号内的password_for_root是要设置的root密码<br />service mysqld restart<br /><br />现在 MySQL 5.5 就安装好了。<br /><br />mysql<em>, </em>MySQL<em>, </em>cmake<em>, </em>mysqld<em>, </em>版本
頁: [1]
查看完整版本: CentOS 5 编译安装 MySQL 5.5.x 新版本