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