2026最新!Mac安载MySQL 8.0 保姆级教程
一、为什么我要写这篇最近我在 MacApple Silicon / macOS 15上用 Homebrew 装 MySQL 时发现默认已经变成MySQL 9.5​ 了mysql --version # mysql Ver 9.5.0 for macos15.7 on arm64 (Homebrew)但在实际开发中很多项目仍然依赖MySQL 8.0服务器环境也大多是 8.0。我不想卸载 MySQL 9只想再装一个 MySQL 8.0 备用。折腾了一圈终于走通了一条不冲突、不乱环境、可长期维护的方案记录下来希望能帮到你。二、环境说明macOS 15.xSequoiaApple SiliconM 系列芯片Homebrewarm64已有 MySQL 9.x可存在可不删目标安装MySQL 8.0​不影响已有的 MySQL 9能随时切换使用哪个版本三、直接安装 MySQL 8.0Homebrew 提供了 MySQL 8.0 的专用 formulamysql8.0。在终端执行brew install mysql8.0安装完成后你会看到一段非常重要的提示很多人会忽略mysql8.0 is keg-only, which means it was not symlinked into /opt/homebrew because this is an alternate version of another formula.这句话的意思是MySQL 8.0 被标记为「备用版本」不会覆盖系统默认的 mysql 命令这正是我们想要的效果。四、启动 MySQL 8.0 服务即使你没有卸载 MySQL 9也可以单独启动 MySQL 8.0brew services start mysql8.0查看服务状态brew services list你会看到类似mysql8.0 started homebrew.mxcl.mysql8.0说明 MySQL 8.0 已经在后台运行端口默认仍是3306除非你手动改过。五、为什么mysql命令还是找不到这时候如果你直接敲mysql --version大概率会看到zsh: command not found: mysql原因很简单Homebrew没有把 mysql8.0 加入 PATH需要手动加。六、配置环境变量关键步骤编辑~/.zshrcnano ~/.zshrc在文件末尾加入export PATH/opt/homebrew/opt/mysql8.0/bin:$PATH保存后执行source ~/.zshrc验证which mysql # /opt/homebrew/opt/mysql8.0/bin/mysql mysql --version # mysql Ver 8.0.x for macos15.x on arm64 (Homebrew)到这里MySQL 8.0 已经可以在终端中正常使用了。七、安全初始化设置 root 密码首次使用前建议运行安全配置脚本mysql_secure_installation常见选项建议提示建议启用密码校验组件y密码策略0LOW长度 ≥ 8设置 root 密码自己记住的强密码移除匿名用户y禁止 root 远程登录y删除 test 库y重载权限表y完成后就可以用 root 登录了mysql -u root -p八、如何在不卸载的情况下切换 MySQL 版本如果你以后想切回 MySQL 9只需要调整 PATH 顺序即可。切换到 MySQL 9默认export PATH/opt/homebrew/bin:$PATH切换回 MySQL 8.0export PATH/opt/homebrew/opt/mysql8.0/bin:$PATH

相关新闻

【单片机毕业设计推荐】基于 STM32/51 单片机的语音识别智能垃圾分类桶设计与实现,基于单片机的 AI 语音控制智能垃圾分类装置研发(025102)

【单片机毕业设计推荐】基于 STM32/51 单片机的语音识别智能垃圾分类桶设计与实现,基于单片机的 AI 语音控制智能垃圾分类装置研发(025102)

文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能技术路线项目演示关于我们项目案例源码获取博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金…

2026/7/25 20:00:32 阅读更多 →
基于 Simulink 的考虑器件结温特性的双向 DC/AC 逆变器热管理建模实战教程

基于 Simulink 的考虑器件结温特性的双向 DC/AC 逆变器热管理建模实战教程

目录 🎯 一、 核心原理:逆变器是如何“发烧”的? 功率损耗是热源 热阻与热容(福斯特/考尔模型) 🛠️ 二、 详细建模步骤 第一步:搭建含损耗计算的电气主电路 第二步:编写实时功…

2026/7/25 15:59:59 阅读更多 →
SpringBoot+Vue超市管理系统毕业设计实战:从零搭建前后端分离项目

SpringBoot+Vue超市管理系统毕业设计实战:从零搭建前后端分离项目

很多同学在做毕业设计时,面对一个完整的项目需求常常感到无从下手,尤其是需要整合前后端技术栈时。本文将手把手带你从零开始,完成一个功能完整、代码规范、可直接运行的“鲜享超市管理系统”。这个项目采用主流的SpringBoot后端和Vue前端&am…

2026/7/25 16:47:37 阅读更多 →

最新新闻

Seedream 5.0混合专家模型架构与优化实践

Seedream 5.0混合专家模型架构与优化实践

1. Seedream 5.0的技术架构解析 最新发布的Seedream 5.0采用了混合专家模型(MoE)架构,这是当前大模型领域的前沿设计。具体实现上,模型包含320亿激活参数,通过动态路由机制在128个专家子网络中智能分配计算资源。这种设计相比传统稠密模型&am…

2026/7/25 20:00:32 阅读更多 →
专业级AI图像修复工具:Real-ESRGAN-GUI的深度应用指南

专业级AI图像修复工具:Real-ESRGAN-GUI的深度应用指南

专业级AI图像修复工具:Real-ESRGAN-GUI的深度应用指南 【免费下载链接】Real-ESRGAN-GUI Lovely Real-ESRGAN / Real-CUGAN GUI Wrapper 项目地址: https://gitcode.com/gh_mirrors/re/Real-ESRGAN-GUI Real-ESRGAN-GUI是一款基于Flutter开发的跨平台桌面应用…

2026/7/25 20:00:32 阅读更多 →
Taotoken CLI工具如何一键配置多开发环境下的AI代理设置

Taotoken CLI工具如何一键配置多开发环境下的AI代理设置

Taotoken CLI工具如何一键配置多开发环境下的AI代理设置 基础教程类,介绍Taotoken提供的命令行工具,演示开发者如何通过npx命令运行交互式菜单,快速为本地项目或服务器环境配置OpenAI兼容的API端点与密钥,该工具也支持为Claude C…

2026/7/25 20:00:32 阅读更多 →
Pearcleaner:终极 macOS 清理工具完全指南 - 彻底释放磁盘空间的智能解决方案

Pearcleaner:终极 macOS 清理工具完全指南 - 彻底释放磁盘空间的智能解决方案

Pearcleaner:终极 macOS 清理工具完全指南 - 彻底释放磁盘空间的智能解决方案 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 你是否曾为 macOS …

2026/7/25 20:00:32 阅读更多 →
涂胶显影机(Track)初级工程师 · 简历十维能力

涂胶显影机(Track)初级工程师 · 简历十维能力

适用人群:0-3年 | 本科/硕士 | 设备研发、工艺调试、现场验证、结构/电控/软件适配初级工程师使用场景:简历自我评价、人才盘点、面试自我介绍、定岗定级材料1. 底层理论与专业储备具备扎实的半导体黄光工艺与涂胶显影设备底层理论基础,熟练掌…

2026/7/25 20:00:32 阅读更多 →
2026年AI学习路线图:小白程序员必备,附收藏版完整教程(从零基础到AI全栈工程师)

2026年AI学习路线图:小白程序员必备,附收藏版完整教程(从零基础到AI全栈工程师)

本文为AI初学者提供一份2026年最新AI学习路线图,涵盖8个阶段(AI基础入门→Python编程→机器学习→深度学习→大模型技术→大模型应用开发→全栈AI项目→持续进阶),包含11万字详细教程和50实战项目。适合零基础转行、程序员入门及希…

2026/7/25 19:59:32 阅读更多 →

日新闻

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:00:35 阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:00:35 阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:00:35 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/25 5:08:22 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/25 5:13:53 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻