1. 为什么选择Docker安装MySQL
在Mac上安装MySQL的传统方式通常需要下载官方安装包,配置环境变量,处理各种依赖关系。这种方式虽然直接,但存在几个痛点:
- 版本切换困难:当需要同时运行多个MySQL版本时,传统安装方式几乎无法实现
- 系统污染:安装过程会在系统各处留下配置文件,卸载时很难彻底清理干净
- 依赖冲突:特别是对于开发者,不同项目可能需要不同版本的MySQL,直接安装会导致版本冲突
Docker方案完美解决了这些问题。通过容器化技术,MySQL实例被完全隔离在独立的运行环境中,不会影响宿主机系统。我最近在重装系统后也选择了Docker方案,发现它比传统安装方式灵活得多,特别是当需要测试不同版本的MySQL兼容性时。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与Docker安装
2.1 选择适合的Docker版本
首先需要安装Docker Desktop for Mac。根据你的Mac芯片类型选择对应版本:
- Apple Silicon芯片(M1/M2等):选择ARM64版本
- Intel芯片:选择AMD64版本
注意:如果你使用JetBrains系列IDE(如IDEA),建议安装4.32.1等较稳定版本,避免最新版可能存在的兼容性问题。
下载地址:
安装过程非常简单,双击下载的.dmg文件,将Docker图标拖到Applications文件夹即可。
2.2 配置Docker镜像加速
由于国内访问Docker Hub速度较慢,建议配置镜像加速器:
- 打开Docker Desktop应用
- 点击右上角设置图标
- 选择"Docker Engine"选项卡
- 在配置文件中添加以下镜像地址:
json复制{
"registry-mirrors": [
"https://docker.1panel.live",
"https://do
