问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

在 Mac ARM 架构上使用官方安装包安装 MySQL

创作时间:
作者:
@小白创作中心

在 Mac ARM 架构上使用官方安装包安装 MySQL

引用
CSDN
1.
https://blog.csdn.net/m0_65152767/article/details/145761091

本文将详细介绍如何在Mac ARM架构(如M1、M2、M3芯片)上使用官方安装包安装MySQL。文章将从下载、安装到验证和安全设置,提供详细的步骤指导,帮助读者顺利完成MySQL的安装和配置。

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

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

  3. 等待下载完成:下载的文件通常是一个.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(关闭)”。
  1. 关闭磁盘镜像:安装完成后,可以将之前挂载的磁盘镜像弹出(在 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” 按钮来控制服务器。
  1. 使用命令行工具验证:
  • 打开终端(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 默认的安装路径,如果你的安装路径不同,请根据实际情况修改。)

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

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

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

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

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

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

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

  1. 保存文件并应用更改:保存文件(在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 官方文档或在线社区寻求帮助。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号