首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Red Hat / CentOS 系統下 RPM 方式安裝 MySQL 完整流程

     編輯:MySQL 綜合教學

在 Red Hat 9 / CentOS 等 RPM 基礎系統上,使用官方 RPM 套件安裝 MySQL 是最標準的部署方式。本文記錄從套件查詢、安裝、服務啟動、Root 密碼設定、驗證連線的標準流程。

1. 檢查是否已安裝


rpm -qa | grep -i mysql
# 若輸出 mysql-server-x.x.x、mysql-x.x.x 表示已安裝

2. 安裝 Server 與 Client 套件

掛載安裝光碟或下載 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 相關套件。

3. 啟動服務


service mysqld start
# 或 /etc/init.d/mysqld start

4. 設定 Root 密碼 (安全第一步)


mysqladmin -u root password 'StrongP@ssw0rd'
# 或
mysqladmin -u root -p password 'NewPass'  # 若已有舊密碼

5. 驗證連線與資料庫列表


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 (測試庫)。

6. 後續建議動作

  • 刪除匿名使用者:DELETE FROM mysql.user WHERE User=''; FLUSH PRIVILEGES;
  • 移除測試庫:DROP DATABASE test;
  • 限制 Root 只允許本機登入: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 (預設替代)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved