在 macOS 上安装 MySQL

mysqlmysqli database

让我们了解如何在 macOS 上安装 MySQL。

磁盘映像 (.dmg) 文件中有一个包,需要通过双击 Finder 中的图标来安装。下一步是安装映像并显示其内容。

在安装 MySQL 之前,用户必须确保所有 MySQL 服务器实例都已停止运行。这可以通过使用 macOS 服务器或偏好设置窗格上的 MySQL 管理器应用程序或使用命令行上的 mysqladmin shutdown 来完成。

可以使用包安装程序安装 MySQL。让我们看看如何做到这一点。

  • 需要下载磁盘映像 (.dmg) 文件(其社区版本也可用)。这将包含 MySQL 包安装程序。请参阅以下屏幕截图中的官方网站 −

  • 需要双击上面下载的现在位于磁盘上的 MySQL 安装程序包。

  • 它根据已下载的 MySQL 版本命名。如果 MySQL 服务器版本是 8.0.22,则名称将是 mysql-8.0.22-osx-10.13-x86_64.pkg。

  • 初始向导介绍屏幕用于引用需要安装的 MySQL 服务器版本。

  • 单击"继续"开始安装软件包。

  • MySQL 社区版还显示相关 GNU 通用公共许可证的副本。

  • 单击"继续",然后单击"同意"以继续。

  • 从"安装类型"页面,用户可以单击"安装"使用所有默认设置执行安装向导,或单击‘自定义’以更改需要安装的特定组件(例如 MySQL 服务器、MySQL 测试、首选项窗格、Launhd 支持−− 除 MySQL 测试外,所有组件均默认启用)。

  • "更改安装位置"选项可用,但无法更改安装位置。

  • "安装"必须单击才能安装 MySQL Server。

  • 如果当前 MySQL Server 安装正在升级,则安装过程到此结束,否则需要遵循向导针对新 MySQL Server 安装的其他配置步骤。

  • 成功安装 MySQL Server 后,需要通过选择密码的默认加密类型以及在启动时启用或禁用 MySQL 服务器来完成配置步骤。

  • 默认的 MySQL 8.0 密码机制使用 caching_sha2_password(强)。

  • 此步骤还允许用户将其更改为mysql_native_password(旧版)。

  • 选择旧版密码机制时,它会更改生成的 launchd 文件以在 ProgramArguments 下设置 −−default_authentication_plugin=mysql_native_password。

  • 选择强密码加密不会设置 −−default_authentication_plugin,因为使用了默认的 MySQL Server 值,即 caching_sha2_password。

  • 为 root 用户定义密码,并切换以了解 MySQL Server 是否应在配置步骤完成后启动。

  • 摘要是最后一步,它引用了成功且完整的 MySQL Server 安装。需要关闭向导。

MySQL 服务器终于安装完毕。

如果用户选择在启动时不启动 MySQL,则应使用命令行中的 launchctl 或在 MySQL 偏好设置窗格的帮助下单击"启动"来启动 MySQL。

当使用软件包安装程序完成安装时,文件将安装到 /usr/local 中的目录中,该目录与安装版本和平台的名称相匹配。

让我们举一个例子来理解这一点:安装程序文件是 mysql−8.0.25−osx10.15−x86_64.dmg,它将 MySQL 安装到 /usr/local/mysql−8.0.25−osx10.15−x86_64/ 中,并带有指向 /usr/local/mysql 的符号链接。 macOS 安装过程不会创建或安装示例 my.cnf MySQL 配置文件。


相关文章