Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  Installing MySQL

第2章 MySQL安装

目录

2.1 常规安装指南
2.1.1 支持的平台
2.1.2 安装哪个 MySQL 版本和发行版
2.1.3 如何获取 MySQL
2.1.4 使用 MD5 校验和或 GnuPG 验证软件包完整性
2.1.5 安装布局
2.1.6 特定于编译器的构建特征
2.2 Unix/Linux 使用通用二进制文件安装 MySQL
2.3 Microsoft Windows 安装 MySQL
2.3.1 选择安装包
2.3.2 配置:使用 MySQL 配置器
2.3.3 配置:手动
2.3.4 对 Microsoft Windows MySQL 服务器安装进行故障排除
2.3.5 Windows 安装后步骤
2.3.6 Windows 平台限制
2.4 macOS 安装 MySQL
2.4.1 macOS 安装 MySQL 的一般注意事项
2.4.2 使用 native 包在 macOS 上安装 MySQL
2.4.3 安装和使用 MySQL 启动守护程序
2.4.4 安装和使用 MySQL 首选项面板
2.5 在 Linux 上安装 MySQL
2.5.1 使用 MySQL Yum 存储库在 Linux 上安装 MySQL
2.5.2 使用 MySQL APT 存储库在 Linux 上安装 MySQL
2.5.3 使用 MySQL SLES 存储库
2.5.4 在 Linux 上使用 RPM 包从 Oracle 安装 MySQL
2.5.5 在 Linux 上使用 Debian 包从 Oracle 安装 MySQL
2.5.6 使用 Docker 容器在 Linux 上部署 MySQL
2.5.7 在 Linux 上从 native 软件存储库安装 MySQL
2.5.8 使用 Juju 在 Linux 上安装 MySQL
2.5.9 使用 systemd 管理 MySQL 服务器
2.6 使用 Unbreakable Linux Network (ULN) 安装 MySQL
2.7 在 Solaris 上安装 MySQL
2.7.1 使用 Solaris PKG 安装 MySQL
2.8 从源代码安装 MySQL
2.8.1 源代码安装方法
2.8.2 源代码安装先决条件
2.8.3 MySQL 源代码安装布局
2.8.4 使用标准源代码分布安装 MySQL
2.8.5 使用开发源树安装 MySQL
2.8.6 配置 SSL 库支持
2.8.7 MySQL 源代码配置选项
2.8.8 处理编译 MySQL 时出现的问题
2.8.9 MySQL 配置和第三方工具
2.8.10 生成 MySQL Doxygen 文档内容
2.9 安装后设置和测试
2.9.1 数据目录初始化
2.9.2 启动服务器
2.9.3 测试服务器
2.9.4 保护初始 MySQL 帐户
2.9.5 自动启动和停止 MySQL
2.10 Perl 安装说明
2.10.1 在 Unix 上安装 Perl
2.10.2 在 Windows 上安装 ActiveState Perl
2.10.3 使用 Perl DBI/DBD 接口时出现的问题

本章描述了如何获取和安装 MySQL。以下是总结的步骤,后续部分提供详细信息。如果您计划将现有 MySQL 版本升级到 newer 版本,而不是首次安装 MySQL,请参阅第 3 章,《升级 MySQL》,了解升级过程和需要考虑的问题。

如果您想从另一个数据库系统迁移到 MySQL,请参阅A.8 节,“MySQL 8.4 FAQ:Migration”,其中包含一些常见的迁移问题答案。

MySQL 的安装通常遵循以下步骤:

  1. 确定MySQL是否在您的平台上运行和支持。

    请注意,不同的平台对运行MySQL的适合性不同,而不是所有支持MySQL的平台都由Oracle Corporation官方支持。关于官方支持的平台,请查看MySQL网站上的https://www.mysql.com/support/supportedplatforms/database.html

  2. 选择要安装的track。

    MySQL提供了LTS系列,例如MySQL 8.4,以及innovation series。它们解决了不同的用例,如在第1.3节,“MySQL Releases: Innovation and LTS”中所述。

  3. 选择要安装的分发版本。

    有多个MySQL版本可用,大多数都可以在不同的分发格式中获得。您可以从包含预编译程序或源代码的预打包分发中选择。对于疑问,使用二进制分发。Oracle还提供了对MySQL源代码的访问,以便查看最新的开发和测试新代码。要确定应该使用哪个版本和类型的分发,请查看第2.1.2节,“Which MySQL Version and Distribution to Install”

  4. 下载要安装的分布式版本。

    请参阅第 2.1.3 节,“获取 MySQL”了解详细说明。要验证分布式版本的完整性,请使用第 2.1.4 节,“使用 MD5 检查和 GnuPG 验证包完整性”中的指令。

  5. 安装分布式版本。

    要从二进制分布式版本中安装 MySQL,请参阅第 2.2 节,“在 Unix/Linux 上使用通用二进制文件安装 MySQL”。或者,您可以使用安全部署指南,该指南提供了将 MySQL Enterprise Edition 服务器部署到生产环境的步骤,该服务器具有管理 MySQL 安装的安全功能。

    要从源分布式版本或当前开发源树中安装 MySQL,请参阅第 2.8 节,“从源代码安装 MySQL”

  6. 执行必要的安装后设置。

    在安装 MySQL 后,请查看第 2.9 节,“Postinstallation Setup and Testing”,了解如何确保 MySQL 服务器正确运行。同时,请参阅第 2.9.4 节,“Securing the Initial MySQL Account”,了解如何保护初始 MySQL root 用户账户(该账户直到您分配密码为无密码)。该节适用于使用二进制或源代码分布安装 MySQL。

  7. 如果您想运行 MySQL benchmark 脚本,MySQL 对 Perl 的支持必须可用。请查看第 2.10 节,“Perl Installation Notes”

不同平台和环境中安装 MySQL 的指南可在每个平台基础上找到: