MacBook安装node.js/maven/mysql

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

三、通用注意事项

  1. 更新软件源 :安装前建议执行 brew update,确保获取最新版本;
  2. 国内下载慢 :可配置 Homebrew 国内镜像(清华 / 阿里 ),搜「Homebrew 镜像源配置」即可;
  3. 芯片适配:Homebrew 自动识别 Intel/ARM 芯片,安装的 Node.js/MySQL/Maven 均为适配版本,无需手动选;
  4. 权限问题
    • Node.js 全局装包(npm install -g)若报错,参考前文配置 npm 全局目录,避免频繁用 sudo
    • MySQL 安装目录为 /opt/homebrew/var/mysql(ARM)//usr/local/var/mysql(Intel),无需权限修改;
  5. 卸载清理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)
相关推荐
a程序小傲7 小时前
京东Java面试被问:动态规划的状态压缩和优化技巧
java·开发语言·mysql·算法·adb·postgresql·深度优先
007php0079 小时前
mySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据
数据库·redis·git·mysql·面试·职场和发展·php
lkbhua莱克瓦249 小时前
进阶-存储过程3-存储函数
java·数据库·sql·mysql·数据库优化·视图
碎像10 小时前
10分钟搞定 MySQL 通过Binlog 数据备份和恢复
数据库·mysql
萌萌哒草头将军11 小时前
Node.js 存在多个严重安全漏洞!官方建议尽快升级🚀🚀🚀
vue.js·react.js·node.js
这个图像胖嘟嘟11 小时前
前端开发的基本运行环境配置
开发语言·javascript·vue.js·react.js·typescript·npm·node.js
岁岁种桃花儿12 小时前
MySQL 8.0 基本数据类型全面解析
数据库·mysql·数据库开发
chuxinweihui13 小时前
MySQL数据库基础
数据库·mysql
无敌的牛14 小时前
MySQL基础
数据库·mysql
前端付豪14 小时前
必知Node应用性能提升及API test 接口测试
前端·react.js·node.js