MySQL 是 Linux 平台最常用的資料庫,易於與 Apache、Vsftpd、Postfix 等服務整合。本文針對 RHEL 6 環境,說明使用 RPM 套件安裝 MySQL 伺服器的完整流程、重要檔案分佈、服務啟動驗證及防火牆開放埠口設定。
perl-DBI-1.609-4.el6.i686.rpm - Perl 資料庫 APIperl-DBD-MySQL-4.013-3.el6.i686.rpm - MySQL/Perl 介面mysql-5.1.61-4.el6.i686.rpm - 客戶端程式mysql-connector-odbc-5.1.5r1144-7.el6.i686.rpm - ODBC 連接器mysql-server-5.1.61-4.el6.i686.rpm - 伺服器主程式rpm -ivh perl-DBI-1.609-4.el6.i686.rpm rpm -ivh perl-DBD-MySQL-4.013-3.el6.i686.rpm rpm -ivh mysql-5.1.61-4.el6.i686.rpm rpm -ivh mysql-connector-odbc-5.1.5r1144-7.el6.i686.rpm rpm -ivh mysql-server-5.1.61-4.el6.i686.rpm
| 路徑 | 說明 |
|---|---|
| /etc/rc.d/init.d/mysqld | 啟動腳本 |
| /usr/bin/mysqlshow | 顯示資料庫/資料表/欄位資訊 |
| /usr/libexec/mysqld | 伺服器進程程式 |
| /var/lib/mysql/ | 資料庫檔案儲存目錄 |
| /var/log/mysqld.log | 錯誤日誌 |
# 啟動服務 /etc/rc.d/init.d/mysqld start # 檢查進程 ps -eaf | grep mysqld # 檢查 3306 埠監聽 netstat -anlp | grep 3306 # 輸出範例:tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1121/mysqld
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
mysqladmin version # 顯示版本資訊即表示正常運行
