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)
相关推荐
麦麦鸡腿堡2 小时前
MySQL_SELECT语句
数据库·mysql
千里马-horse2 小时前
Checker Tool
c++·node.js·napi
共享家95272 小时前
MySQL -复合查询
数据库·mysql
源代码•宸2 小时前
goframe框架签到系统项目开发(分布式 ID 生成器、雪花算法、抽离业务逻辑到service层)
经验分享·分布式·mysql·算法·golang·雪花算法·goframe
航Hang*2 小时前
第3章:复习篇——第3节:数据查询与统计
数据库·笔记·sql·mysql
only°夏至besos2 小时前
基于 Dinky + FlinkSQL + Flink CDC 同步 MySQL 数据到 Elasticsearch、Kafka
mysql·elasticsearch·flink
ekkcole2 小时前
mysql查看数据库指定字段存在哪个表
数据库·mysql
Austindatabases2 小时前
OceanBase SeekDB SQL优化案例---MySQL在客户端会没有市场的
数据库·sql·mysql·adb·oceanbase
晚风吹人醒.2 小时前
LAMP(Linux+Apache+MySQL+PHP)完整搭建过程
linux·服务器·mysql·centos·php·apache·lamp