在 Mac ARM 架构 (Apple Silicon,例如 M1, M2, M3 芯片) 上使用官方安装包安装 MySQL

发布于:2025-02-21 ⋅ 阅读:(21) ⋅ 点赞:(0)

在 Mac ARM 架构 (Apple Silicon,例如 M1, M2, M3 芯片) 上使用官方安装包安装 MySQL,步骤与在 Intel Mac 上类似,但需要确保下载的是 ARM 架构兼容的版本。以下是详细的安装步骤:

步骤 1: 下载 MySQL Community Server DMG 安装包 (ARM 架构)

  1. 访问 MySQL 官方下载页面: 打开浏览器,访问 https://dev.mysql.com/downloads/mysql/

    在这里插入图片描述

  2. 选择操作系统: 在 “Select Operating System” 下拉菜单中,选择 “macOS”

  3. 选择 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”。
  4. 选择下载类型: 通常建议下载 “DMG Archive” 版本,因为它是一个图形化安装包,安装过程更直观。 点击 “Download” 按钮。

  5. 登录或跳过登录: MySQL 官网会提示你登录或注册 Oracle 账户。 你可以选择登录 (如果你有账户) 或点击页面底部的 “No thanks, just start my download.” 链接,直接开始下载。

  6. 等待下载完成: 下载的文件通常是一个 .dmg 格式的安装包,例如 mysql-community-server-8.0.xx-macos-arm64.dmg

步骤 2: 安装 MySQL Community Server

  1. 打开下载的 .dmg 文件: 双击下载完成的 .dmg 文件,会挂载一个磁盘镜像。

  2. 运行安装程序: 在打开的磁盘镜像窗口中,你会看到一个或多个 .pkg 安装包文件 (例如 mysql-8.0.xx-community-server.pkg)。 双击 .pkg 文件 开始安装程序。

  3. 跟随安装向导: 安装向导会引导你完成安装过程。 按照提示操作,通常包括以下步骤:

    • 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 (关闭)”。
  4. 关闭磁盘镜像: 安装完成后,可以将之前挂载的磁盘镜像弹出 (在 Finder 中找到 MySQL 磁盘镜像,点击弹出按钮)。

步骤 3: 验证 MySQL 安装并启动服务器

  1. 检查 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” 按钮来控制服务器。
  2. 使用命令行工具验证:

    • 打开终端 (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 服务器的安全性。

  1. 在终端中运行 mysql_secure_installation 命令:

    /usr/local/mysql/bin/mysql_secure_installation
    

    (注意: /usr/local/mysql/bin/ 是 MySQL 默认的安装路径,如果你的安装路径不同,请根据实际情况修改。)

  2. 按照提示操作: 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,重新加载权限表使之前的安全设置生效。
  3. 完成安全设置: 按照脚本提示完成所有步骤后,MySQL 服务器的安全设置就得到了增强。

步骤 5: (可选) 设置环境变量 (方便命令行使用)

为了在终端中更方便地使用 mysqlmysqladmin 等命令,可以将 MySQL 的 bin 目录添加到系统的 PATH 环境变量中。

  1. 打开你的 shell 配置文件: 通常是 ~/.zshrc (如果你使用 Zsh) 或 ~/.bash_profile (如果你使用 Bash)。 可以使用文本编辑器打开,例如 nano ~/.zshrcopen ~/.zshrc

  2. 添加 MySQL bin 目录到 PATH: 在文件末尾添加以下行 (假设 MySQL 安装在默认路径 /usr/local/mysql):

    export PATH="/usr/local/mysql/bin:$PATH"
    

    如果你的 MySQL 安装路径不同,请修改 /usr/local/mysql/bin 为你的实际路径。

  3. 保存文件并应用更改: 保存文件 (在 nano 中按 Ctrl+X, Y, 回车) 并关闭编辑器。 在终端中运行以下命令使环境变量生效:

    source ~/.zshrc  # 如果你修改的是 ~/.zshrc
    # 或者
    source ~/.bash_profile # 如果你修改的是 ~/.bash_profile
    

    现在你就可以直接在终端中输入 mysqlmysqladmin 命令,而无需输入完整路径了。

恭喜你! 你已经成功在 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 官方文档或在线社区寻求帮助。


网站公告

今日签到

点亮在社区的每一天
去签到