首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Linux 下使用 RPM 套件安裝、設定與移除 MySQL 完整流程

     編輯:MySQL 資料庫相關知識

以 MySQL-server-4.0.14-0.i386.rpm 為例,記錄在 Red Hat 系列 Linux 上透過 RPM 完成 MySQL 伺服器與客戶端的安裝、設定檔部署、服務管理與目錄結構說明。

1. 安裝伺服器套件

cd /data
rpm -ivh MySQL-server-4.0.14-0.i386.rpm

安裝完成後,/usr/share/mysql 會包含啟動腳本 mysql.server 與範例設定檔(my-huge.cnf、my-large.cnf、my-medium.cnf、my-small.cnf)。

2. 部署設定檔

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

依機器記憶體大小選擇 huge/large/medium/small,後續可微調緩衝區大小。

3. 服務管理(RPM 已註冊為系統服務)

# 啟動
/etc/init.d/mysql start
# 或
service mysql start

# 停止
/etc/init.d/mysql stop
# 或
service mysql stop

4. 安裝客戶端套件

rpm -ivh MySQL-client-4.0.14-0.i386.rpm

5. 預設目錄結構

類別路徑
工具程式/usr/bin/mysql*
伺服器程式/usr/sbin/mysqld
資料目錄/var/lib/mysql
錯誤日誌/var/lib/mysql/hostname.err
PID 檔/var/lib/mysql/hostname.pid
Binlog/var/lib/mysql/hostname-bin.001

6. 自訂日誌路徑

編輯 /etc/my.cnf,在 [mysqld] 區段加入:

log-error = /var/log/mysql/error.log
pid-file = /var/run/mysqld/mysqld.pid
log-bin = /var/log/mysql/binlog

並確保目錄存在且擁有者為 mysql:mysql。

7. 移除套件

rpm -e MySQL-server
rpm -e MySQL-client

注意事項

  • RPM 安裝會自動建立 mysql 系統使用者與群組
  • 資料目錄權限必須正確:chown -R mysql:mysql /var/lib/mysql
  • 若為生產環境,建議調整 innodb_buffer_pool_size、max_connections 等核心參數
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved