三、编译和安装MySQL
# cd /usr/local/src
# cd mysql-5.1.33
开始编译MySQL Server
编译前一定要先看编译文档(# vim INSTALL-SOURCE),看一看,与之前的版本的编译有什么变化,在特定的操作系统上如何编译。不要迷信网上的教程。包括这篇文章,也只能算是一个参考,不能解决所有问题。而
INSTALL-SOURCE则可以解决90%的安装问题。
源码编译我们可以查看INSTALL-SOURCE 文档的2.10.1. Source Installation Overview 这小节。
注意我们需要额外地加上ssl支持选项。
添加必要的用户和组
# groupadd mysql
# useradd –g mysql mysql
配置编译选项并开始编译
# ./configure --prefix=/usr/local/mysql-5.1.33 --without-comment --without-debug --with-ssl=/usr/local/openssl/lib
# make
安装并添加服务
安装
# make install
拷贝配置文件
# cp support-files/my-medium.cnf /etc/my.cnf
添加服务
# cp support-files/mysql.server /etc/init.d/mysqld
# chmod +x /etc/init.d/mysqld
注意下面的这种chkconfig管理服务的方式主要适用于redhat及相关的发行版,目的是能通过service和chkconfig命令来更方便地管理服务。
# chkconfig --add mysqld
建立软链接
# cd /usr/local/;ln –s /usr/local/mysql-5.1.33 mysql
本文转自xiaoyuwang 51CTO博客,原文链接:http://blog.51cto.com/wangxiaoyu/201101,如需转载请自行联系原作者