在Mac上安裝MySQL是一個簡單高效的過程,尤其是通過Homebrew這一強大的包管理工具。本文將詳細介紹如何在macOS 15.6系統中使用Homebrew安裝MySQL 8.0版本,并完成基本配置,幫助您快速啟動并安全使用MySQL。
1. 安裝Homebrew(若未安裝)
Homebrew是Mac上廣受歡迎的包管理工具,能簡化軟件的安裝與管理。如果您尚未安裝Homebrew,可在終端輸入以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝完成后,運行 brew --version
檢查是否成功安裝。
2. 使用Homebrew安裝MySQL 8.0
在終端中執行以下命令,安裝MySQL 8.0:
brew install mysql@8.0
Homebrew會自動下載并安裝MySQL 8.0及其依賴項。安裝完成后,可通過 mysql --version
驗證版本信息。
3. 配置環境變量
為了方便在終端直接運行MySQL命令,需將MySQL的可執行文件路徑添加到系統環境變量中。以下是在zsh shell(macOS 15.6默認shell)中的配置步驟:
打開終端,編輯
.zshrc
文件:
sudo vi ~/.zshrc
- 在文件中添加以下內容:
export PATH="/opt/homebrew/opt/mysql@8.0/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/mysql@8.0/lib"
export CPPFLAGS="-I/opt/homebrew/opt/mysql@8.0/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/mysql@8.0/lib/pkgconfig"
這些配置確保MySQL的二進制文件、庫文件和頭文件路徑正確添加到環境中。
保存并退出后,運行以下命令生效:
source ~/.zshrc
小貼士:Apple Silicon 默認 Homebrew 前綴為 /opt/homebrew
;如為 Intel 芯片,可能為 /usr/local
,請據實調整路徑。
4. 啟動MySQL服務
安裝完成后,可通過Homebrew啟動MySQL服務:
brew services start mysql@8.0
此命令會啟動MySQL并設置為開機自啟。如需手動啟動,可使用:
mysql.server start
可選命令:
# 查看服務狀態
brew services list | grep mysql# 停止/重啟服務
brew services stop mysql@8.0
brew services restart mysql@8.0
5. 安全配置與密碼設置
新安裝的MySQL默認root用戶無密碼,存在安全隱患。運行以下命令進行安全配置:
mysql_secure_installation
系統將引導您設置root密碼,并提供以下安全選項:
刪除匿名用戶。
禁止root遠程登錄。
刪除測試數據庫。
刷新權限表。
根據提示完成配置,以提升數據庫安全性。
6. 登錄MySQL
配置完成后,使用以下命令登錄:
mysql -u root -p
輸入設置的root密碼,即可進入MySQL shell。
7. 其他實用命令
停止服務:
brew services stop mysql@8.0
重啟服務:
brew services restart mysql@8.0
查看服務狀態:
brew services list