Mac 上安装 MySQL 最推荐使用 Homebrew:先装 Homebrew,再执行 brew install mysql,接着 brew services start mysql 启动服务,首次登录后需用 ALTER USER 设置 root 密码并 FLUSH PRIVILEGES,最后可配置 PATH 环境变量以便全局调用。

Mac 上安装 MySQL 最推荐的方式是使用 Homebrew,简单、稳定、更新方便。如果你不需要最新版或想完全控制安装过程,也可以下载官方 DMG 安装包,但 Homebrew 是大多数开发者的首选。
用 Homebrew 安装 MySQL(推荐)
Homebrew 是 Mac 上最主流的包管理工具,安装 MySQL 只需几条命令,且后续启停、升级、配置都很清晰。
- 先确保已安装 Homebrew:打开终端,运行 brew --version,没装就先执行 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 更新 brew:运行 brew update
- 安装 MySQL:运行 brew install mysql(默认安装最新稳定版,如 8.4.x)
- 启动服务:运行 brew services start mysql(开机自启 + 立即启动)
- 验证是否成功:运行 mysql --version 和 mysql -u root(首次无密码,直接回车即可登录)
初始化 root 密码(MySQL 8.0+ 必做)
新版 MySQL 默认启用 caching_sha2_password 认证插件,且 root 用户初始无密码,但远程访问受限。建议首次登录后设置密码并调整权限。
- 运行 mysql -u root 进入 MySQL 命令行
- 执行:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
- 再执行:FLUSH PRIVILEGES;
- 退出后测试:mysql -u root -p,输入刚设的密码,能登录即成功
可选:配置环境变量(方便全局调用)
Homebrew 安装的 MySQL 二进制路径通常在 /opt/homebrew/bin(Apple Silicon)或 /usr/local/bin(Intel),如果终端提示 command not found: mysql,说明路径未加入 PATH。
- 编辑 shell 配置文件:nano ~/.zshrc(M1/M2 默认用 zsh)
- 添加一行:export PATH="/opt/homebrew/bin:$PATH"(Apple Silicon)或 export PATH="/usr/local/bin:$PATH"(Intel)
- 保存后运行 source ~/.zshrc 生效
卸载与重装(遇到问题时)
如果安装失败或配置混乱,可干净卸载再试:
- 停止服务:brew services stop mysql
- 卸载:brew uninstall mysql
- 清理残留数据(谨慎!会删掉所有数据库):rm -rf /opt/homebrew/var/mysql(Apple Silicon)或 rm -rf /usr/local/var/mysql(Intel)
- 再重新 brew install mysql 即可
不复杂但容易忽略:安装后记得检查端口(默认 3306)是否被占用,可用 lsof -i :3306 查看;如果用 Sequel Ace、TablePlus 等客户端连接,用户名填 root,密码填你设的,主机填 127.0.0.1(别用 localhost,避免 socket 连接问题)。










