Documentation Home
MySQL 8.0 参考手册  / 第 2 章安装和升级 MySQL  / 2.4 在 macOS 上安装 MySQL  /  2.4.2 在 macOS 上使用原生包安装 MySQL

2.4.2 在 macOS 上使用原生包安装 MySQL

该软件包位于磁盘映像 ( .dmg) 文件内,您首先需要通过在 Finder 中双击其图标来装载该文件。然后它应该挂载图像并显示其内容。

笔记

在继续安装之前,请务必使用 MySQL 管理器应用程序(在 macOS 服务器上)、首选项窗格或 命令行上的 mysqladmin shutdown停止所有正在运行的 MySQL 服务器实例。

使用包安装程序安装 MySQL:

  1. 下载包含 MySQL 包安装程序 的磁盘映像 ( .dmg) 文件(社区版本可 在此处获得)。双击该文件以装载磁盘映像并查看其内容。

    双击磁盘中的 MySQL 安装程序包。它是根据您下载的 MySQL 版本命名的。例如,对于 MySQL 服务器 8.0.31,它可能被命名为 。 mysql-8.0.31-macos-10.13-x86_64.pkg

  2. 初始向导介绍屏幕引用要安装的 MySQL 服务器版本。单击 继续以开始安装。

    MySQL 社区版显示了相关 GNU 通用公共许可证的副本。单击继续 ,然后单击同意继续。

  3. Installation Type页面中,您可以单击Install以使用所有默认值执行安装向导,单击 Customize以更改要安装的组件(MySQL 服务器、MySQL Test、Preference Pane、Launchd Support——默认情况下启用除 MySQL Test 之外的所有组件) .

    笔记

    尽管更改安装位置 选项可见,但无法更改安装位置。

    图 2.13 MySQL 包安装程序向导:安装类型

    内容在周围的文字中描述。

    图 2.14 MySQL 包安装程序向导:自定义

    Customize 显示三个包名称选项:MySQL Server、MySQL Test、Preference Pane 和 Launchd Support。 所有三个选项都被选中。

  4. 单击安装以安装 MySQL 服务器。如果升级当前的 MySQL 服务器安装,安装过程到此结束,否则按照向导的附加配置步骤进行新的 MySQL 服务器安装。

  5. 成功安装新的 MySQL 服务器后,通过选择密码的默认加密类型完成配置步骤,定义 root 密码,并在启动时启用(或禁用)MySQL 服务器。

  6. MySQL 8.0默认的密码机制是 caching_sha2_password(Strong),这一步可以修改为 mysql_native_password(Legacy)。

    图 2.15 MySQL 包安装程序向导:选择密码加密类型

    大多数内容在周围的文本中进行了描述。 安装程序将 caching_sha2_password 称为“使用强密码加密”,将 mysql_native_password 称为“使用旧密码加密”。

    选择旧密码机制会将生成的 launchd 文件更改为设置 --default_authentication_plugin=mysql_native_passwordProgramArguments. 选择强密码加密不会设置 --default_authentication_plugin,因为使用默认的 MySQL 服务器值,即 caching_sha2_password.

  7. 为 root 用户定义一个密码,并在配置步骤完成后切​​换是否启动 MySQL 服务器。

    图 2.16 MySQL 包安装程序向导:定义根密码

    内容在周围的文字中描述。

  8. 摘要是最后一步,它引用了成功且完整的 MySQL 服务器安装。 关闭向导。

    图 2.17 MySQL 包安装程序向导:摘要

    显示安装成功,并包含指向 MySQL 手册、mysql.com 和 oracle.com 的链接。

MySQL 服务器现已安装。如果您选择不启动 MySQL,则从命令行使用 launchctl 或使用 MySQL 首选项面板单击“开始”来启动 MySQL。有关其他信息,请参阅第 2.4.3 节“安装和使用 MySQL 启动守护程序”第 2.4.4 节“安装和使用 MySQL 首选项面板”。使用 MySQL 首选项面板或 launchd 将 MySQL 配置为在启动时自动启动。

使用包安装程序安装时,文件将安装到/usr/local 与安装版本和平台名称相匹配的目录中。例如,安装程序文件 使用符号链接 将 MySQL 安装 到. 下表显示了此 MySQL 安装目录的布局。 mysql-8.0.31-macos10.15-x86_64.dmg/usr/local/mysql-8.0.31-macos10.15-x86_64/ /usr/local/mysql

笔记

macOS 安装过程不会创建或安装样本my.cnfMySQL 配置文件。

表 2.7 macOS 上的 MySQL 安装布局

目录 目录内容
bin mysqld服务器、客户端和实用程序
data 日志文件,数据库, /usr/local/mysql/data/mysqld.local.err 默认错误日志在哪里
docs 帮助文档,例如发行说明和构建信息
include 包含(头)文件
lib 图书馆
man Unix 手册页
mysql-test MySQL 测试套件(使用安装程序包 (DMG) 时,在安装过程中默认禁用“MySQL 测试”)
share 杂项支持文件,包括错误消息 dictionary.txt、和重写器 SQL
support-files 支持脚本,例如mysqld_multi.servermysql.servermysql-log-rotate
/tmp/mysql.sock MySQL Unix 套接字的位置