安裝前準備
- 重裝時:先備份
data 目錄 (含所有使用者資料),再解除安裝、刪除舊目錄
- 下載官方 MSI 安裝包 (Windows) 或 RPM/DEB (Linux)
Windows 安裝關鍵步驟 (MSI 精靈)
- 安裝類型選 Custom:可變更安裝路徑 (圖 1)
- 安裝路徑勿放 C 槽:建議
D:\MySQL 或專用資料盤 (圖 2)
- 配置類型選 Server Machine:啟用大記憶體、高並發預設值 (圖 3)
- 資料目錄獨立設定:
D:\MySQL\data,便於備份遷移 (圖 4)
- 並發連接數調大:預設 100 → 改 1000 (圖 5)
- 服務名稱設為 "MySQL":純英文無特殊字元,避免 SCM 問題 (圖 6)
- 設定 root 密碼:強密碼、確認、可選建立匿名帳號 (圖 7)
- 啟用網路、防火牆開放 3306 (圖 8)
- 完成安裝,服務自動啟動 (圖 9)
安裝後驗證
mysql -u root -p
SHOW DATABASES;
SHOW VARIABLES LIKE 'datadir';
SHOW VARIABLES LIKE 'max_connections';
Linux 快速安裝 (YUM/APT)
# CentOS/RHEL
yum install -y mysql-server
systemctl enable --now mysqld
mysql_secure_installation # 設定 root 密碼、移除匿名、禁止遠程 root
# Ubuntu/Debian
apt update && apt install -y mysql-server
systemctl enable --now mysql
mysql_secure_installation
常見坑點
- SELinux/AppArmor 阻擋自定義 datadir → 修改策略或關閉
- 系統
tmp 目錄空間不足導致建表失敗 → 掛載大分區或調整 tmpdir
- 字元集未統一 →
character-set-server=utf8mb4、collation-server=utf8mb4_general_ci