文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  在 macOS 上安装 MySQL 的一般注意事项

2.4.1 在 macOS 上安装 MySQL 的一般注意事项

您应该牢记以下问题和注意事项

  • 其他 MySQL 安装:安装过程无法识别由 Homebrew 等软件包管理器安装的 MySQL。安装和升级过程适用于我们提供的 MySQL 软件包。如果存在其他安装,请考虑在执行此安装程序之前将其停止,以避免端口冲突。

    Homebrew:例如,如果您使用 Homebrew 将 MySQL 服务器安装到其默认位置,则 MySQL 安装程序会安装到其他位置,并且不会升级 Homebrew 的版本。在这种情况下,您最终将拥有多个 MySQL 安装,默认情况下,它们会尝试使用相同的端口。在运行此安装程序之前,请停止其他 MySQL 服务器实例,例如执行 brew services stop mysql 以停止 Homebrew 的 MySQL 服务。

  • Launchd:安装了一个 launchd 守护程序,它会更改 MySQL 配置选项。如果需要,请考虑对其进行编辑,有关其他信息,请参阅下面的文档。此外,macOS 10.10 已删除对启动项的支持,转而支持 launchd 守护程序。macOS 系统偏好设置 下的可选 MySQL 首选项窗格使用 launchd 守护程序。

  • 用户:您可能需要(或希望)创建一个特定的 mysql 用户来拥有 MySQL 目录和数据。您可以通过 目录实用工具 执行此操作,并且 mysql 用户应该已经存在。为了在单用户模式下使用,系统 /etc/passwd 文件中应该已经存在 _mysql(注意下划线前缀)的条目。

  • 数据:因为 MySQL 软件包安装程序将 MySQL 内容安装到特定于版本和平台的目录中,所以您可以使用它来升级数据库并在版本之间迁移数据库。您需要将 data 目录从旧版本复制到新版本,或者指定一个备用的 datadir 值来设置数据目录的位置。默认情况下,MySQL 目录安装在 /usr/local/ 下。

  • 别名:您可能希望向 shell 的资源文件添加别名,以便更轻松地从命令行访问常用程序,例如 mysqlmysqladminbash 的语法是

    alias mysql=/usr/local/mysql/bin/mysql
    alias mysqladmin=/usr/local/mysql/bin/mysqladmin

    对于 tcsh,请使用

    alias mysql /usr/local/mysql/bin/mysql
    alias mysqladmin /usr/local/mysql/bin/mysqladmin

    更好的是,将 /usr/local/mysql/bin 添加到您的 PATH 环境变量中。您可以通过修改 shell 的相应启动文件来完成此操作。有关更多信息,请参阅 第 6.2.1 节“调用 MySQL 程序”

  • 删除:从以前的安装中复制了 MySQL 数据库文件并成功启动新服务器后,您应该考虑删除旧的安装文件以节省磁盘空间。此外,您还应该删除位于 /Library/Receipts/mysql-VERSION.pkg 中的旧版本软件包收据目录。