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

UNIX 系統下 MySQL 安裝完整教程:從帳號建立到服務啟動

     編輯:MySQL 資料庫相關知識

本文詳細說明在 UNIX 系統安裝 MySQL 的完整流程,涵蓋套件類型選擇、專用帳號建立、二進制/源碼/RPM 三種安裝模式、資料目錄初始化與服務啟動驗證。

套件類型與組件說明

  • 完整組件:mysqld 服務器、客戶端程式(mysql、mysqladmin 等)、客戶端程式庫/標頭檔、文檔、標準資料庫、語言支援檔。
  • 二進制/源碼套件:含所有組件;RPM:拆分為 MySQL(服務器)、MySQL-client、MySQL-devel、MySQL-bench 等,需按需組合安裝。
  • 僅需客戶端:若只連接遠端服務器,僅安裝客戶端套件;但建議本機也裝客戶端以便本地測試服務器。

安裝流程總覽

  1. 建立專用 UNIX 帳號/群組(如 mysqladm/mysqlgrp),嚴禁以 root 運行服務器(安全性、檔案擁有權隔離、審計清晰)。
  2. 取得並解包套件;源碼版需編譯安裝(可自訂安裝路徑、僅編譯客戶端等)。
  3. 執行 mysql_install_db 初始化資料目錄與授權表(僅首次安裝需執行)。
  4. 啟動服務器(bin/mysqld_safe &)。
  5. 研讀第 11 章管理章節,熟悉啟動/關閉、無權限用戶運行等操作。

專用帳號建立原則

  • 安全性:避免服務漏洞導致 root 提權;管理操作非 root 更安全。
  • 檔案擁有權:服務器建立的檔案屬於專用帳號,減少 root 擁有檔案。
  • 概念隔離:MySQL 相關程序、排程、核心轉儲檔集中在專用帳號,便於管理審計。
  • RPM 安裝會自動建立 mysql 用戶,可直接使用。

源碼編譯關鍵配置

使用 ./configure --prefix=/usr/local/mysql-版本號 指定獨立安裝路徑,並可同步設定 --with-tcp-port、--with-unix-socket-path 等實例專屬參數。編譯需 GCC 2.95.1+、GNU make 3.75+。

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