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

Linux/Unix 下安裝、配置與維護 MySQL 完全指南

     編輯:MySQL 資料庫相關知識

獲取最新版本

官網 mysql.org 下載最新 GA 版(文中以 3.23 為例,現建議 8.0/5.7 LTS)。

編譯安裝關鍵參數

場景配置建議
FreeBSD ≥ 3.0--with-named-thread-libs=-lc_r 使用原生線程
GCC < 2.81 / gmake < 3.75升級工具鏈
內存不足./configure --with-low-memory
重新 configurerm config.cache && make clean

默認安裝路徑

/usr/local/mysql(可通過 --prefix 修改)。

首次初始化與啟停

# 初始化系統表(僅首次)
/usr/local/mysql/scripts/mysql_install_db

# 啟動
/usr/local/share/mysql/mysql.server start   # 權限 777

# 停動
/usr/local/bin/mysqladmin shutdown
# 或帶密碼
mysqladmin -u root -p shutdown

建立專用運行用戶


# 1. 修改數據目錄擁有者
chown -R mysql /usr/local/var

# 2. 編輯啟動腳本
vi /usr/local/share/mysql/mysql.server
# 將 mysql_daemon_user=root 改為 mysql_daemon_user=mysql

# 3. 新建庫後同步權限
chown -R mysql /usr/local/var/new_db

# 4. 開機自啟
echo "/usr/local/share/mysql/mysql.server start" >> /etc/rc.local

常見坑點提醒

  • 配置文件 my.cnf 優先級:/etc/my.cnf → /usr/local/my.cnf → ~/.my.cnf;
  • 生產環境建議啟用 innodb_file_per_table、調整 innodb_buffer_pool_size;
  • 定期備份 mysql 系統庫與用戶數據目錄。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved