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