這里以CentOS6.6系統中安裝MySQL的源碼包,進行講解。
1. mysql源碼包的下載
mysql安裝包的官方下載地址為:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
打開該下載地址后,在 “Select Version:”處,選擇要下載的mysql的版本,我選擇的是5.6.34;在“Select Platform:”處,選擇適用的操作系統類型,由于是下載源碼包,故這里我們要選擇Source Code。
之后,會顯示適合各個系統的安裝包(奇怪的是,該列表中居然有很多rpm包),但這里我們并不是用rpm包來安裝mysql。這里我們選擇 Generic Linux (Architecture Independent), Compressed TAR Archive,在它的最右邊有一個Download按鈕,點擊它就可以找到下載鏈接。
如果你還是不會的話,就直接使用我已經找到的下載地址:http://101.110.118.70/dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.34.tar.gz 直接使用 wget 命令下載即可。
如果知道mysql源碼包的具體地址,可直接在linux系統中使用 wget 命令,進行下載。 
(注意:如果你的linux系統中還沒有 wget 命令,可使用 yum -y install wget,先安裝 wget)
在linux的根目錄,創建一個多級空目錄 /my_package/source,用來存放下載的源碼包。
| mkdir -p /my_package/sourcecd /my_package/source | 
執行下載命令:
| wget http://101.110.118.70/dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.34.tar.gz | 
下載完成后,在目錄 /my_package/source 中,就有了mysql的源碼包 mysql-5.6.34.tar.gz
然后,可以對安裝包的完整性進行MD5校驗,即使用下面的命令:
| md5sum ./mysql-5.6.34.tar.gz | 
執行該命令后,會生成一個md5的校驗值,將該值與源碼包下載頁面給出的md5值進行人工比對,如果一致,則說明安裝包完整無缺(當然,你也可以不校驗)。
2. mysql源碼包的安裝與配置
從mysql5.5版本開始,源碼安裝mysql需要使用到 cmake 命令。 
檢查你的linux系統是否安裝了 cmake,可使用下面的命令檢查:
| whereis cmake | 
如果安裝了 cmake 命令,就會顯示 cmake 命令的絕對路徑和 cmake命令幫助手冊的絕對路徑。否則,就說明沒有安裝 cmake 命令。
這里,使用 yum 工具,在線快速安裝 cmake,方法如下:
| yum search cmakeyum -y install cmake.i686 | 
還需要安裝bison、gcc、gcc-c++和ncurses,也用yum工具快速安裝:
| yum -y install bisonyum -y install gcc gcc-c++ ncurses | 
上述準備工作做好了之后,再來安裝mysql,下面來詳細介紹mysql的安裝步驟。
(1)創建用戶組和系統用戶
出于安全考慮,需要創建一個組名為mysql的用戶組,然后再創建一個屬于該用戶組的系統用戶mysql,該系統用戶的作用是用來安裝和運行MySQL服務。
新聞熱點
疑難解答