天天看点

Linux|UNIX下LAMP环境的搭建及常见问题[连载3]

<b>三、</b><b>编译和安装MySQL</b>

<b></b>

# 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支持选项。

<b>添加必要的用户和组</b>

# groupadd mysql

# useradd –g mysql mysql

<b>配置编译选项并开始编译</b>

#  ./configure --prefix=/usr/local/mysql-5.1.33 --without-comment --without-debug --with-ssl=/usr/local/openssl/lib

# make

<b>安装并添加服务</b>

安装

# 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,如需转载请自行联系原作者

继续阅读