首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Linux 下 MySQL 三種安裝方式全對比:YUM 源、RPM 包、源碼編譯

     編輯:MySQL 綜合教學

Linux 下 MySQL 三種安裝方式全對比

針對 CentOS/RHEL 系統,系統梳理 YUM 源、RPM 包、源碼編譯三種 MySQL 安裝路徑的操作步驟、優缺點與適用場景,幫助運維快速選型。

方式一:YUM 源安裝(推薦生產標準化)

優點

  • 自動解決依賴,一條命令完成
  • 易於統一版本管理、批量部署
  • 系統更新同步獲得安全補丁

操作步驟

# 1. 下載官方 YUM 源 RPM
wget https://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

# 2. 查看包內容
rpm -qpl mysql57-community-release-el6-7.noarch.rpm
# /etc/yum.repos.d/mysql-community.repo
# /etc/yum.repos.d/mysql-community-source.repo
# /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# 3. 安裝源配置包
rpm -ivh mysql57-community-release-el6-7.noarch.rpm

# 4. 安裝 MySQL
yum install mysql-community-server

# 5. 啟動
/etc/init.d/mysqld start
# 或 systemctl start mysqld (CentOS 7+)

方式二:RPM 包安裝(離線環境/版本鎖定)

優點

  • 無需網絡,適合內網隔離環境
  • 版本完全可控,避免 YUM 意外升級

操作步驟

# 1. 上傳 Bundle 包
# MySQL-5.6.16-1.el6.x86_64.rpm-bundle.tar

# 2. 解壓
tar -xf MySQL-5.6.16-1.el6.x86_64.rpm-bundle.tar
# 產生 7 個子 RPM

# 3. 批量安裝(自動處理依賴順序)
rpm -Uvh MySQL-*
# 安裝順序:devel → client → test → embedded → shared-compat → shared → server

# 4. 啟動
/etc/init.d/mysql start

方式三:源碼編譯安裝(極致定制/舊系統)

適用場景

  • 需自定義編譯參數(如 `--with-ssl`、`--enable-debug`)
  • 舊版本無預編譯包的系統
  • 學習 MySQL 內部構建機制

核心流程(略)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved