MySQL 源碼scr.rpm安裝的一點注意事項
rpm安裝包通常為二進位包(Binary)以及原始碼包(Source)兩種形式。在使用源碼方式安裝MySQL的時候,官方網站上下載的源碼包通常為scr.rpm格式,而不是直接的tar包,對此,需要先使用rpm命令先安裝源碼後在進行編譯安裝,本文是對該方式的描述。
1、下載源碼包
http://mirrors.sohu.com/mysql/MySQL-5.6/
http://dev.mysql.com/downloads/mysql/
2、安裝rpm
#環境
SUSE11:~ # cat /etc/issue
Welcome to SUSE Linux Enterprise Server 11 SP3 (x86_64) - Kernel \r (\l).
suse11:/usr/local/src # rpm -ivh MySQL-5.6.21-1.sles11.src.rpm
1:MySQL ########################################### [100%]
#安裝後,其源碼的tar檔案通常位於/usr/src目錄
#如下在/usr/src/packages/,新增了SPECS和SOURCES兩個目錄
suse11:/usr/local/src # ls -hltr /usr/src/packages/
total 20K
drwxrwxrwt 2 root root 4.0K Apr 25 2013 SRPMS
drwxrwxrwt 2 root root 4.0K Apr 25 2013 BUILD
drwxrwxrwt 4 root root 4.0K Aug 7 11:09 RPMS
drwxr-xr-x 2 root root 4.0K Oct 17 14:31 SPECS
drwxr-xr-x 2 root root 4.0K Oct 17 14:31 SOURCES
#如下,mysql的安裝源檔案為mysql-5.6.21.tar.gz
suse11:/usr/local/src # cd /usr/src/packages/SOURCES
suse11:/usr/src/packages/SOURCES # ls
mysql-5.6.21.tar.gz
#解壓tar檔案
suse11:/usr/src/packages/SOURCES # tar -xvf mysql-5.6.21.tar.gz
3、源碼安裝MySQL
參考:Linux 下MySQL源碼安裝完整版
--------------------------------------分割線 --------------------------------------
Ubuntu 14.04下安裝MySQL
《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF
Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
Ubuntu 14.04下搭建MySQL主從伺服器
Ubuntu 12.04 LTS 構建高可用分布式 MySQL 叢集
Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb
MySQL-5.5.38通用二進位安裝
--------------------------------------分割線 --------------------------------------
本文永久更新連結地址: