yum list installed | grep mysql
若有舊版 mysql-libs 需移除:
yum -y remove mysql-libs.x86_64
yum list | grep mysql # 或 yum list mysql*
yum -y install mysql-server mysql mysql-devel
mysql-server:服務端(含 systemd/sysv 啟動腳本)mysql:客戶端工具mysql-devel:開發庫(選裝)rpm -qi mysql-server
service mysqld start chkconfig mysqld on mysql_secure_installation # 依提示:設定 root 密碼、移除匿名用戶、禁止 root 遠程、移除 test 庫、重載權限
| 優點 | 缺點 |
|---|---|
| 依賴自動解析 | 版本滯後(CentOS 6 預設 5.1/5.5) |
升級單指令 yum update mysql* | 無法指定次版本 |
| 配置檔路徑標準(/etc/my.cnf) | 編譯參數固定,難以定製 |
| 安全更新及時 | 大版本升級需換 repo 或改裝 RPM/源碼 |
mysql_secure_installation 完成基線加固yum-cron 自動安裝安全補丁YUM 是「最省心」的安裝方式,版本滯後是代價,按業務選型。