在 Mac ARM 架构 (Apple Silicon,例如 M1, M2, M3 芯片) 上使用官方安装包安装 MySQL,步骤与在 Intel Mac 上类似,但需要确保下载的是 ARM 架构兼容的版本。以下是详细的安装步骤:
步骤 1: 下载 MySQL Community Server DMG 安装包 (ARM 架构)
访问 MySQL 官方下载页面: 打开浏览器,访问 https://dev.mysql.com/downloads/mysql/
选择操作系统: 在 “Select Operating System” 下拉菜单中,选择 “macOS”。
选择 macOS 版本 (重要!): 在 “Select OS Version” 下拉菜单中, 务必选择针对 Apple Silicon (ARM) 架构的版本。 通常会标明 “macOS 13 (ARM, 64-bit)” 或类似字样。 请 不要 选择 Intel (x86_64) 版本,除非你想使用 Rosetta 2 模拟运行,但这会影响性能。
- 查找关键词: 寻找包含 “ARM”, “Apple Silicon”, “M1”, “M2”, “M3” 等关键词的版本描述。 例如,你可能会看到 “macOS 13 (ARM, 64-bit), DMG Archive”。
选择下载类型: 通常建议下载 “DMG Archive” 版本,因为它是一个图形化安装包,安装过程更直观。 点击 “Download” 按钮。
登录或跳过登录: MySQL 官网会提示你登录或注册 Oracle 账户。 你可以选择登录 (如果你有账户) 或点击页面底部的 “No thanks, just start my download.” 链接,直接开始下载。
等待下载完成: 下载的文件通常是一个
.dmg
格式的安装包,例如mysql-community-server-8.0.xx-macos-arm64.dmg
。
步骤 2: 安装 MySQL Community Server
打开下载的
.dmg
文件: 双击下载完成的.dmg
文件,会挂载一个磁盘镜像。运行安装程序: 在打开的磁盘镜像窗口中,你会看到一个或多个
.pkg
安装包文件 (例如mysql-8.0.xx-community-server.pkg
)。 双击.pkg
文件 开始安装程序。跟随安装向导: 安装向导会引导你完成安装过程。 按照提示操作,通常包括以下步骤:
- Introduction (介绍): 阅读介绍信息,点击 “Continue (继续)”。
- License (许可协议): 阅读许可协议,如果同意条款,点击 “Continue (继续)”,然后点击 “Agree (同意)”。
- Installation Type (安装类型): 默认情况下,会选择标准安装。 如果你需要自定义安装位置或组件,可以点击 “Customize (自定义)”。 一般情况下,使用默认设置即可,点击 “Install (安装)”。
- Authentication Method (身份验证方法): 在 MySQL 8.0 及更高版本中,会让你选择身份验证方法。 建议选择 “Use Strong Password Encryption (RECOMMENDED)” (使用强密码加密 - 推荐),这是更安全和现代的方式。 除非你明确需要兼容旧版本客户端,否则不要选择 “Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)”。 点击 “Next (下一步)”。
- Set Root Password (设置 Root 密码): 这是非常重要的一步! 为 MySQL 的
root
用户设置一个 强密码 并 牢记这个密码。 这个密码用于数据库的最高权限管理。 输入密码两次进行确认,然后点击 “Next (下一步)”。 - MySQL Server Startup (MySQL 服务器启动): 你可以选择以下选项:
- “Start MySQL Server at System Startup” (在系统启动时启动 MySQL 服务器): 建议勾选,这样每次开机 MySQL 服务器都会自动启动,方便日常使用。
- “Configure MySQL Server after Installation” (在安装后配置 MySQL 服务器): 你可以选择稍后手动配置服务器。 如果勾选了 “Start MySQL Server at System Startup”,通常不需要额外配置。
点击 “Finish (完成)”。
- 需要管理员密码: 安装程序会请求你的 macOS 管理员密码,用于进行系统级别的安装操作。 输入你的管理员密码并点击 “Install Software (安装软件)”。
- Installation Complete (安装完成): 安装完成后,安装向导会显示 “The installation was successful.” 的信息。 点击 “Close (关闭)”。
关闭磁盘镜像: 安装完成后,可以将之前挂载的磁盘镜像弹出 (在 Finder 中找到 MySQL 磁盘镜像,点击弹出按钮)。
步骤 3: 验证 MySQL 安装并启动服务器
检查 MySQL 服务器是否已启动:
- 系统偏好设置 (System Preferences) / 系统设置 (System Settings): 安装完成后,MySQL 会在系统偏好设置 (旧版本 macOS) 或 系统设置 (新版本 macOS) 中添加一个 MySQL 偏好设置面板 (通常在最底部)。
- 打开 MySQL 偏好设置面板: 点击进入 MySQL 偏好设置面板。
- 查看服务器状态: 在面板中,你应该能看到 MySQL 服务器的状态。 如果 “MySQL Server” 显示 “Stopped (已停止)”,点击 “Start MySQL Server” 按钮启动服务器。 如果显示 “Running (运行中)”,则服务器已启动。 你可以使用 “Stop MySQL Server” 和 “Restart MySQL Server” 按钮来控制服务器。
使用命令行工具验证:
打开终端 (Terminal.app): 在 “应用程序 (Applications)” -> “实用工具 (Utilities)” 文件夹中找到 “终端 (Terminal.app)” 并打开。
测试
mysql
命令: 在终端中输入以下命令并按下回车键:mysql --version
如果 MySQL 客户端工具安装正确,终端会显示 MySQL 客户端的版本信息,例如
mysql Ver 8.0.xx for macosarm64...
(版本号会根据你下载的版本而不同)。连接到 MySQL 服务器: 使用
mysqladmin
工具尝试连接到本地 MySQL 服务器,并获取服务器版本信息。 输入以下命令并按下回车键 (需要输入你在安装时设置的 root 用户密码):mysqladmin -u root -p version
终端会提示你输入密码,输入你设置的 root 密码并按下回车键。 如果连接成功,终端会显示 MySQL 服务器的版本信息以及其他服务器状态信息。
步骤 4: 安全设置 (重要! - 运行 mysql_secure_installation
)
安装完成后,强烈建议 运行 mysql_secure_installation
脚本来增强 MySQL 服务器的安全性。
在终端中运行
mysql_secure_installation
命令:/usr/local/mysql/bin/mysql_secure_installation
(注意:
/usr/local/mysql/bin/
是 MySQL 默认的安装路径,如果你的安装路径不同,请根据实际情况修改。)按照提示操作:
mysql_secure_installation
脚本会以交互式方式引导你完成以下安全设置:- Validate password component plugin? (验证密码组件插件?) 询问是否启用密码强度验证插件。 建议输入
Y
并按照提示设置密码策略 (0-低,1-中,2-强)。 如果你不想启用,可以输入N
。 - Change the password for root ? (修改 root 密码?) 如果你希望修改之前设置的 root 密码,输入
Y
,并输入新密码。 如果不需要修改,输入N
。 - Remove anonymous users? (移除匿名用户?) 强烈建议输入
Y
,移除匿名用户可以提高安全性。 - Disallow root login remotely? (禁止 root 用户远程登录?) 强烈建议输入
Y
,禁止 root 用户远程登录,只允许本地 root 用户登录,提高安全性。 - Remove test database and access to it? (移除测试数据库和对其的访问?) 强烈建议输入
Y
,移除测试数据库可以避免潜在的安全风险。 - Reload privilege tables now? (现在重新加载权限表?) 强烈建议输入
Y
,重新加载权限表使之前的安全设置生效。
- Validate password component plugin? (验证密码组件插件?) 询问是否启用密码强度验证插件。 建议输入
完成安全设置: 按照脚本提示完成所有步骤后,MySQL 服务器的安全设置就得到了增强。
步骤 5: (可选) 设置环境变量 (方便命令行使用)
为了在终端中更方便地使用 mysql
和 mysqladmin
等命令,可以将 MySQL 的 bin
目录添加到系统的 PATH
环境变量中。
打开你的 shell 配置文件: 通常是
~/.zshrc
(如果你使用 Zsh) 或~/.bash_profile
(如果你使用 Bash)。 可以使用文本编辑器打开,例如nano ~/.zshrc
或open ~/.zshrc
。添加 MySQL bin 目录到 PATH: 在文件末尾添加以下行 (假设 MySQL 安装在默认路径
/usr/local/mysql
):export PATH="/usr/local/mysql/bin:$PATH"
如果你的 MySQL 安装路径不同,请修改
/usr/local/mysql/bin
为你的实际路径。保存文件并应用更改: 保存文件 (在
nano
中按Ctrl+X
,Y
, 回车) 并关闭编辑器。 在终端中运行以下命令使环境变量生效:source ~/.zshrc # 如果你修改的是 ~/.zshrc # 或者 source ~/.bash_profile # 如果你修改的是 ~/.bash_profile
现在你就可以直接在终端中输入
mysql
或mysqladmin
命令,而无需输入完整路径了。
恭喜你! 你已经成功在 Mac ARM 架构上使用官方安装包安装了 MySQL Community Server!
后续步骤:
- 使用 MySQL 客户端工具: 你可以使用命令行客户端
mysql
,也可以下载图形化 MySQL 客户端工具,例如 MySQL Workbench (官方工具) 或 DBeaver, Navicat 等第三方工具来管理你的 MySQL 数据库。 - 学习 MySQL 基本操作: 开始学习 SQL 语言和 MySQL 的基本操作,创建数据库、表、插入数据、查询数据等等。
- 查阅 MySQL 文档: MySQL 官方文档非常全面,是学习 MySQL 的最佳资源: https://dev.mysql.com/doc/
如果在安装或使用过程中遇到任何问题,请仔细检查步骤,并查阅 MySQL 官方文档或在线社区寻求帮助。