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

生產環境 MySQL 安裝部署注意事項(一):獲取、編譯、啟停、用戶創建

     編輯:MySQL 綜合教學

FreeBSD/Linux 生產環境 MySQL 部署全流程:源碼編譯、線程庫選擇、權限隔離、自啟動配置

針對 FreeBSD 系統(亦適用 Linux),本文詳細記錄從獲取最新版本、編譯參數調優、數據目錄初始化、服務啟停、專用用戶運行、開機自啟動的完整部署清單。

1. 獲取最新版本

官網 https://www.mysql.org 下載最新穩定版(文檔時為 3.23 系列),避免系統包管理器版本滯後。

2. 編譯安裝關鍵參數

3. 首次初始化數據目錄

# 啟動(腳本權限 755)
/usr/local/share/mysql/mysql.server start

# 停動
/usr/local/bin/mysqladmin shutdown
# 若已設 root 密碼
mysqladmin -u root -p shutdown

5. 創建專用運行用戶(安全最佳實踐)

# /etc/rc.local 追加
/usr/local/share/mysql/mysql.server start

遷移到 Linux 的差異提示

  • 數據目錄通常為 /var/lib/mysql
  • 啟動腳本 /etc/init.d/mysqld 或 systemctl start mysqld
  • 用戶創建 useradd -r -s /sbin/nologin mysql
  • SELinux 需設置 setsebool -P mysql_connect_any 1
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
場景關鍵配置說明
FreeBSD 3.0+--with-named-thread-libs=-lc_r必須使用原生線程庫,非 MIT-pthread
GCC 版本≥ 2.81太舊會編譯失敗
GMAKE 版本≥ 3.75構建系統要求
內存不足./configure --with-low-memory減少編譯期內存佔用
重新配置rm config.cache && make clean清除舊配置緩存
安裝路徑--prefix=/usr/local/mysql推薦統一路徑