Homebrew 是 macOS 管理这类开发工具的首选方式,Node.js、MySQL、Maven 都在 Homebrew 官方软件源中,一键安装即可(无需手动配置环境变量,仅 MySQL 需额外做少量服务 / 登录配置,属于软件本身特性)。
以下是三者的统一安装 / 验证 / 常用操作,步骤极简且适配 Intel/M1/M2/M3 所有芯片:
一、先确保 Homebrew 已安装(若未装)
运行
# 官方脚本(国内慢可换清华镜像)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 验证 brew
brew -v
二、逐个安装(核心命令 + 验证 + 常用操作)
1. Node.js(含 npm/yarn)
运行
# 安装(自动配环境变量,npm 随 Node.js 自带)
brew install node
# 验证(输出版本即成功)
node -v
npm -v
# 常用操作
brew upgrade node # 升级 Node.js
brew uninstall node # 卸载
npm install -g yarn # 装全局包(如 yarn,权限问题可参考前文配置)
2. MySQL(数据库服务,需启停配置)
MySQL 是「服务类软件」,安装后需手动启动服务,其他和普通工具一致:
运行
# 安装(最新稳定版,默认 8.x 系列)
brew install mysql
# 启动 MySQL 服务(关键!安装后不会自动启动)
brew services start mysql
# 验证(登录 MySQL,初始无密码,直接回车)
mysql -u root
# 常用操作
brew services stop mysql # 停止服务
brew services restart mysql # 重启服务
brew upgrade mysql # 升级 MySQL
brew uninstall mysql # 卸载(卸载前建议先停服务)
# 重要:首次安装后建议修改 root 密码(避免空密码风险)
mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';"
-
注意:MySQL 8.x 默认用
caching_sha2_password认证方式,若客户端连接报错,可改回旧方式(兼容低版本客户端):运行
mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES;
3. Maven(依赖 Java,需先装 JDK)
运行
# 先装 Java(Maven 必须依赖,推荐 8/17 版)
brew install temurin@8 # Java 8(兼容所有 Maven 版本)
# 或 brew install temurin@17(最新稳定版)
# 安装 Maven(自动配环境变量)
brew install maven
# 验证(输出 Maven+Java 版本即成功)
mvn -v
三、通用注意事项
- 更新软件源 :安装前建议执行
brew update,确保获取最新版本; - 国内下载慢 :可配置 Homebrew 国内镜像(清华 / 阿里 ),搜「Homebrew 镜像源配置」即可;
- 芯片适配:Homebrew 自动识别 Intel/ARM 芯片,安装的 Node.js/MySQL/Maven 均为适配版本,无需手动选;
- 权限问题 :
- Node.js 全局装包(
npm install -g)若报错,参考前文配置 npm 全局目录,避免频繁用sudo; - MySQL 安装目录为
/opt/homebrew/var/mysql(ARM)//usr/local/var/mysql(Intel),无需权限修改;
- Node.js 全局装包(
- 卸载清理 :
brew uninstall 软件名会自动删除核心文件,若需彻底清理,可执行brew cleanup。
总结
| 软件 | 安装命令 | 验证命令 | 核心注意点 |
|---|---|---|---|
| Node.js | brew install node |
node -v |
全局包权限配置 |
| MySQL | brew install mysql |
mysql -u root |
需手动启动服务,改初始密码 |
| Maven | brew install maven |
mvn -v |
必须先装 Java(JDK) |