CentOS MariaDB 源配置全攻略
為什么需要配置專用源?
CentOS基礎倉庫默認包含的MariaDB版本可能較舊,通過配置官方或第三方源可獲取最新穩(wěn)定版本,支持新特性并修復已知漏洞。
官方源配置流程
- 安裝必備工具:
sudo yum install -y epel-release curl
- 生成倉庫文件:
sudo vi /etc/yum.repos.d/mariadb.repo
- 添加以下內(nèi)容(以10.11版本為例):
[mariadb] name=MariaDB baseurl=https://mirrors.xtom.com.hk/mariadb/yum/10.11/centos7-amd64 gpgkey=https://mirrors.xtom.com.hk/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1
第三方源方案
Remi倉庫配置
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum --enablerepo=remi install mariadb-server
EPEL源啟用
sudo yum install -y epel-release
sudo yum install mariadb-server
版本選擇建議
源類型 | 適用場景 | 版本特性 |
---|---|---|
官方源 | 生產(chǎn)環(huán)境部署 | 經(jīng)過全面測試的穩(wěn)定版 |
Remi倉庫 | 需要新特性 | 包含最新功能更新 |
常見問題處理
GPG密鑰驗證失敗
執(zhí)行以下命令更新密鑰:
sudo rpm --import https://mirrors.xtom.com.hk/mariadb/yum/RPM-GPG-KEY-MariaDB
依賴沖突解決
sudo yum clean all
sudo yum makecache
注意事項
- 配置前備份
/etc/yum.repos.d/
目錄 - 避免同時啟用多個第三方源
- 生產(chǎn)環(huán)境建議使用長期支持版本