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

SUSE Linux Enterprise 10 安裝配置 MySQL 完整實戰:RPM 與原始碼雙軌部署

     編輯:MySQL 資料庫相關知識

環境說明

SUSE Linux Enterprise 10 (SLES 10) 內建 RPM 管理、支援 IPVS、適合企業級部署。本文提供 RPM 快速安裝與原始碼自定義安裝兩條路徑。

一、RPM 套件安裝(推薦生產環境)

cd /tmp
su -
rpm -Uvh MySQL-*.rpm
# 安裝所有 MySQL 相關套件:server、client、libs、devel、benchmark 等

優點:依賴自動解決、檔案佈局符合 FHS、systemd 整合、安全更新便利。

二、原始碼安裝(需自定義路徑/參數時)

1. 解壓至標準目錄

cd /usr/local
tar -zxvf /tmp/mysql-5.0.xx-pc-linux-gnu-i686.tar.gz
ln -s mysql-5.0.xx-pc-linux-gnu-i686 mysql

2. 建立 mysql 用戶與權限

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:root /usr/local/mysql-5.0.xx-pc-linux-gnu-i686 /usr/local/mysql
su - mysql
cd /usr/local/mysql
scripts/mysql_install_db
exit

3. 註冊系統服務

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
/sbin/chkconfig --add mysql
/sbin/chkconfig mysql on

三、啟動與驗證

/etc/init.d/mysql start
# 輸出: Starting mysqld daemon with databases from /var/lib/mysql

/usr/local/mysql/bin/mysql -u root
SHOW DATABASES;
-- 應見 mysql、test

四、修改 root 密碼

/usr/local/mysql/bin/mysqladmin -u root password 'NewStrongPass!'

五、SLES 10 特有注意事項

  • 防火牆:SuSEfirewall2 需開放 3306 埠 FW_SERVICES_EXT_TCP="3306"
  • AppArmor:若啟用,需調整 profile 允許 /usr/local/mysql/data/** rwk
  • 日誌輪轉:/etc/logrotate.d/mysql 管理 /var/log/mysqld.log
  • 多實例:利用 mysqld_multi 或 Instance Manager 管理多埠實例

結語

SLES 10 上部署 MySQL,RPM 路徑最省心、最合規;原始碼路徑適合需自定義編譯參數、非標準路徑、或多版本共存的場景。完成安裝後,請務必執行 安全初始化(mysql_secure_installation)、配置 my.cnf 調優參數、建立備份與監控體系。

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