記錄在 CentOS Minimal 環境下,使用官方 RPM 套件安裝新版 MySQL,並解決舊版 mysql-libs 相依衝突的完整過程。
rpm -qa | grep -i mysql,發現 mysql-libs-5.1.71 被 postfix 相依。MySQL-shared-compat 替換:
# 解壓官方 RPM Bundle tar xvf MySQL-5.6.21-1.el6.i686.rpm-bundle.tar # 安裝相容套件替換 mysql-libs rpm -i MySQL-shared-compat-5.6.21-1.el6.i686.rpm # 移除舊版 yum remove mysql-libs
yum install perlrpm -ivh MySQL-server-5.6.21-1.el6.i686.rpm rpm -ivh MySQL-client-5.6.21-1.el6.i686.rpm
service mysql startcat /root/.mysql_secret/usr/bin/mysql_secure_installation --user=mysql
chkconfig --list | grep mysql # 輸出應包含 2:on 3:on 4:on 5:on
| 目錄 | 用途 |
|---|---|
| /usr/bin | 客戶端程式 |
| /usr/sbin | mysqld 伺服器 |
| /var/lib/mysql | 資料與日誌 |
| /usr/share/mysql | 字符集、範例配置、SQL 腳本 |
安裝完成,可開始測試資料庫功能。