首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 安裝步驟詳解:RPM、二進位與原始碼編譯三種方式比較

     編輯:MySQL 資料庫相關知識

前置條件

假設所有安裝檔已放置於 /tmp 目錄。安裝需 root 權限。

方式一:RPM 套件安裝(最簡單,適合 RedHat 系列)

$ cd /tmp
$ su
# rpm -Uvh MySQL*   # 一次安裝所有 MySQL 相關套件

RPM 會自動處理相依性、建立使用者、初始化資料庫與註冊服務,極適合初學者與標準部署。

方式二:二進位原始碼安裝(可自訂路徑與參數)

1. 解壓縮與建立符號連結

# cd /usr/local
# tar -zxvf /tmp/MySQL-3.22.21-pc-linux-gnu-i686.tar.gz
# ln -s mysql-3.22.21-pc-linux-gnu-i686 mysql

未來升級僅需解壓新版並重新指向符號連結,資料目錄不受影響。

2. 建立專屬 mysql 使用者

# useradd -r -s /sbin/nologin -M mysql

以無登入殼層的系統帳號執行 mysqld,提升安全性。

3. 設定目錄權限與初始化資料庫

# chown -R mysql:root /usr/local/mysql-3.22.21-pc-linux-gnu-i686 /usr/local/mysql
# su - mysql
$ cd /usr/local/mysql
$ scripts/mysql_install_db
$ exit

4. 註冊為系統服務並啟用開機自啟

# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
# chmod +x /etc/rc.d/init.d/mysql
# /sbin/chkconfig --add mysql
# /sbin/chkconfig mysql on

5. 測試安裝

# /etc/rc.d/init.d/mysql start
# /usr/local/mysql/bin/mysql -u root -p
mysql> SHOW DATABASES;

若看到 test 與 mysql 兩個資料庫,代表安裝成功。

RPM vs 原始碼安裝快速比較

項目RPM原始碼/二進位
安裝速度快較慢
自訂參數困難靈活(./configure 選項)
升級維護容易需手動處理
適用場景標準部署、初學者效能調校、特殊需求
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved