homebrew 是 macos 上安装 postgresql、mysql 和 redis 最省心的方式。它自动处理依赖、路径和服务配置:postgresql 推荐指定版本(如 brew install postgresql@15),需添加环境变量、初始化数据目录并启动服务;mysql 注意版本兼容性(如 mysql@5.7 适配 sequel pro),首次连接后需设 root 密码;redis 安装即用,brew services start redis 后 redis-cli ping 返回 pong 即成功;图形化工具可按需补充,如 pgadmin4、sequel pro 或 tableplus。
macos 上装 postgresql、mysql 和 redis,用 homebrew 是最省心的方式。它自动处理依赖、路径和基础服务配置,适合日常开发,不用折腾编译或权限问题。
PostgreSQL:推荐用 Homebrew 安装指定版本
Homebrew 默认安装最新版(如 17.x),但某些项目依赖特定版本(比如 15.x 或 16.x),建议显式指定:
- 安装 PostgreSQL 15:
brew install postgresql@15 - 添加环境变量(Zsh 用户):
echo 'export PATH="/opt/homebrew/opt/postgresql@15/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc - 初始化数据目录:
initdb /opt/homebrew/var/postgresql@15 - 启动服务:
brew services start postgresql@15 - 验证连接:
psql -U $(whoami) -d $(whoami)(默认建同名数据库)
MySQL:注意版本兼容性与 root 密码设置
Homebrew 安装的是社区版 MySQL,9.x 是当前主流。若需 Sequel Pro 或旧项目兼容,可选 5.7:
- 安装默认最新版:
brew install mysql - 或安装 MySQL 5.7:
brew install mysql@5.7(安装后同样需加环境变量并启动服务) - 启动服务:
brew services start mysql - 首次连接:
mysql -u root(默认无密码) - 设 root 密码(进入后执行):
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your-pass';
Redis:轻量高效,开箱即用
Redis 在 macOS 上几乎零配置,安装完就能连,适合缓存、队列等本地开发场景:
- 安装:
brew install redis - 启动:
brew services start redis - 测试运行:
redis-cli ping→ 返回 PONG 即成功 - 连接交互:
redis-cli,输入keys *查看当前键(初始为空) - 停止服务:
brew services stop redis
图形化工具:按需补充,提升效率
命令行够用,但可视化操作更直观,尤其对结构设计或数据调试:
- PostgreSQL:
brew install --cask pgadmin4或brew install psequel(轻量桌面版) - MySQL:
brew install --cask sequel-pro(仅支持 MySQL 5.7 及以下)或brew install --cask tableplus(支持多数据库,现代 UI) - Redis:
brew install --cask redisinsight(官方 GUI,支持集群与实时监控)











