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

macOS Homebrew 安裝/卸載 MySQL 完整教程:從安裝到配置守護進程、安全加固一站式

     編輯:MySQL 綜合教學

安裝(兩條命令)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install mysql

初始化與啟動配置

# 1. 創建 LaunchAgent(開機自啟)
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

# 2. 初始化數據目錄(指定用戶、基礎目錄、數據目錄、臨時目錄)
unset TMPDIR
mysql_install_db --verbose --user=$(whoami) \
  --basedir="$(brew --prefix mysql)" \
  --datadir=/usr/local/var/mysql \
  --tmpdir=/tmp

# 3. 啟動服務
mysql.server start

# 4. 安全加固(設置 root 密碼、移除匿名用戶、禁止遠程 root、刪除 test 庫)
/usr/local/opt/mysql/bin/mysql_secure_installation

版本路徑注意

Homebrew 安裝在 /usr/local/Cellar/mysql/<版本>/,配置文件 /usr/local/etc/my.cnf,數據目錄 /usr/local/var/mysql。命令中路徑請根據 ls /usr/local/Cellar/mysql/ 實際版本調整。

完全卸載(乾淨無殘留)

# 停止服務
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
mysql.server stop

# 刪除數據與配置
rm -rf /usr/local/var/mysql
rm -rf /usr/local/etc/my.cnf
rm -rf ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

# 卸載套件
brew uninstall mysql
brew cleanup

# 系統級殘留(視情況執行)
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

# 編輯 /etc/hostconfig 移除 MYSQLCOM=-YES- 行(舊版 macOS)

常用操作速查

操作命令
啟動mysql.server start / brew services start mysql
停止mysql.server stop / brew services stop mysql
重啟mysql.server restart
登錄mysql -u root -p
查看版本mysql --version

Homebrew 版 MySQL 不設置 root 密碼即可本地登錄(auth_socket 插件),生產環境務必執行 mysql_secure_installation。配置文件優先讀取 /usr/local/etc/my.cnf,修改後 mysql.server restart 生效。

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