在 macOS 上安装 MySQL
让我们了解如何在 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 配置文件。