在 Red Hat 9 / CentOS 等 RPM 基礎系統上,使用官方 RPM 套件安裝 MySQL 是最標準的部署方式。本文記錄從套件查詢、安裝、服務啟動、Root 密碼設定、驗證連線的標準流程。
rpm -qa | grep -i mysql
# 若輸出 mysql-server-x.x.x、mysql-x.x.x 表示已安裝
掛載安裝光碟或下載 RPM:
rpm -ivh mysql-server-3.23.54a-11.rpm
rpm -ivh mysql-3.23.54a-11.rpm
或使用圖形化「軟體包管理器」勾選「SQL Database Server」→「MySQL Server」安裝。
注意:MySQL Server 需 Perl 支援,若手動 RPM 安裝請先安裝 perl 相關套件。
service mysqld start
# 或 /etc/init.d/mysqld start
mysqladmin -u root password 'StrongP@ssw0rd'
# 或
mysqladmin -u root -p password 'NewPass' # 若已有舊密碼
mysql -u root -p'StrongP@ssw0rd'
Welcome to the MySQL monitor...
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.01 sec)
預設包含 mysql (系統權限表) 與 test (測試庫)。
DELETE FROM mysql.user WHERE User=''; FLUSH PRIVILEGES;DROP DATABASE test;UPDATE mysql.user SET Host='localhost' WHERE User='root'; FLUSH PRIVILEGES;/etc/my.cnf (InnoDB Buffer Pool、Query Cache、慢查詢日誌)。RPM 安裝 MySQL 簡單、符合發行版標準、便於統一管理。關鍵在於安裝後立即設定強密碼、清理預設不安全帳號、配置效能參數與備份策略。新版系統 (RHEL 7+/CentOS 7+) 建議改用 yum install mysql-community-server (官方 YUM Repo) 或 MariaDB (預設替代)。