RedHat6.0下源碼安裝MySQL5.5.27

一、軟件環境

RedHat6.0+MySQL5.5.27

 

二、使用源碼安裝的優點

在實際安裝過程中可根據需要進行定製編譯,靈活性好;定製化的安裝可以使數據庫的性能達到最優;採用源碼方式安裝一臺服務器中可以安裝多個MySQL

 

三、安裝步驟

以下的安裝步驟是參照MySQL官方網站給出的參考文檔進行安裝的,有興趣的讀者可以參考官方文檔進行安裝,具體地址爲:

http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html

RedHat6.0下源碼安裝MySQL5.5.27 - banbanaoxiang - banbanaoxiang的博客
 

1、 下載MySQL

下載地址:http://www.mysql.com/downloads/mysql/5.5.html#downloads

此處我們使用的MySQL Community Server 5.5.27這個版本

RedHat6.0下源碼安裝MySQL5.5.27 - banbanaoxiang - banbanaoxiang的博客
 
RedHat6.0下源碼安裝MySQL5.5.27 - banbanaoxiang - banbanaoxiang的博客
 

2、 檢查現有機器中是否已經安裝過MySQL,如果安裝過請先進行卸載

rpm -qa |grep mysql

RedHat6.0下源碼安裝MySQL5.5.27 - banbanaoxiang - banbanaoxiang的博客

卸載

RedHat6.0下源碼安裝MySQL5.5.27 - banbanaoxiang - banbanaoxiang的博客
 

3、 使用root登錄系統,增加MySQL用戶和組

groupadd mysql

useradd -g mysql mysql

4、 解壓源碼文件,並進入解壓後的目錄

tar -xzvf mysql-5.5.27.tar.gz

cd mysql-5.5.27

5、 編譯並安裝MySQL(MySQL升級到5.5之後,源碼編譯配置工具由configure換成了cmake,編譯方式及加載的參數也有相應的變化

首先進行安裝以下依賴包

yum install gcc

yum install gcc-c++

yum install cmake

yum install ncurses-devel

       安裝完依賴包之後對MySQL進行編譯和安裝,在使用cmake時有很多選項可以自行定義,選項的詳細參考地址如下:
http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html
這裏我們統計採用默認的配置

  cmake .   make   make install

6、 在數據目錄下創建系統數據庫和系統表

   cd /usr/local/mysql 
   chown -R mysql . 
   chgrp -R mysql . 
   scripts/mysql_install_db --user=mysql 

7、 設置目錄權限

chown -R root .

chown -R mysql data

8、 拷貝MySQL配置文件並啓動MySQL

cp support-files/my-medium.cnf /etc/my.cnf

bin/mysqld_safe --user=mysql &

 9、把MySQL作爲Linux下的服務來啓動(可選操作)

cp support-files/mysql.server /etc/init.d/mysql

使用了這個命令就可以使用服務的方式啓動MySQL了

service mysql start

 10、登錄MySQL

RedHat6.0下源碼安裝MySQL5.5.27 - banbanaoxiang - banbanaoxiang的博客
 到此Linux下使用源碼安裝MySQL就結束了。
發佈了38 篇原創文章 · 獲贊 34 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章