Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Installing MySQL on macOS Using Native Packages

2.4.2 在 macOS 上使用本机包安装 MySQL

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

Note

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

要使用包安装程序安装 MySQL:

  1. 下载磁盘镜像(.dmg)文件(社区版本可在 这里下载),其中包含 MySQL 包安装程序。双击文件以挂载磁盘镜像并查看其内容。

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

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

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

  3. 安装类型 页,您可以单击 安装 以使用所有默认值执行安装向导,或者单击 自定义 以更改要安装的组件(MySQL 服务器、MySQL 测试、首选项窗格、Launchd 支持 -- 除了 MySQL 测试外,所有组件均默认启用)。

    Note

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

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

    Customize shows three package name options: MySQL Server, MySQL Test, Preference Pane, and Launchd Support. All three options are checked.

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

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

  6. 默认的 MySQL 8.3 密码机制是 caching_sha2_password(强),并且此步骤允许您将其更改为 mysql_native_password(遗产)。

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

    Most content is described in the surrounding text. The installer refers to caching_sha2_password as "Use Strong Password Encryption" and mysql_native_password as a "Use Legacy Password Encryption".

    选择遗产密码机制,which is deprecated,会将生成的 launchd 文件修改为在 ProgramArguments 下设置 --default_authentication_plugin=mysql_native_password。选择强密码加密不设置 --default_authentication_plugin,因为默认的 MySQL 服务器值是 caching_sha2_password

  7. 定义根用户的密码,并选择是否在配置步骤完成后启动 MySQL 服务器。

  8. 摘要 是最终步骤,引用了成功的 MySQL 服务器安装。关闭 向导。

MySQL 服务器现在已安装。如果您选择不启动 MySQL,现在可以使用 launchctl 从命令行启动 MySQL 或使用 MySQL 首选项窗格启动 MySQL。有关更多信息,请参阅 第 2.4.3 节,“安装和使用 MySQL 启动守护程序”第 2.4.4 节,“安装和使用 MySQL 首选项窗格”。使用 MySQL 首选项窗格或 launchd 配置 MySQL 以在启动时自动启动。

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

Note

macOS 安装过程不创建也不安装示例 my.cnf MySQL 配置文件。

表 2.6 macOS 上的 MySQL 安装布局

Directory Contents of Directory
bin mysqld 服务器、客户端和实用程序
数据 日志文件、数据库,其中 /usr/local/mysql/data/mysqld.local.err 是默认的错误日志
文档 帮助文档,如发行说明和构建信息
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 套接字的位置