天天看點

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,如需轉載請自行聯系原作者

繼續閱讀