第2章 MySQL安装
目录
- 2.1 常规安装指南
- 2.2 Unix/Linux 使用通用二进制文件安装 MySQL
- 2.3 Microsoft Windows 安装 MySQL
- 2.4 macOS 安装 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.8 从源代码安装 MySQL
- 2.9 安装后设置和测试
- 2.10 Perl 安装说明
本章描述了如何获取和安装 MySQL。以下是总结的步骤,后续部分提供详细信息。如果您计划将现有 MySQL 版本升级到 newer 版本,而不是首次安装 MySQL,请参阅第 3 章,《升级 MySQL》,了解升级过程和需要考虑的问题。
如果您想从另一个数据库系统迁移到 MySQL,请参阅A.8 节,“MySQL 8.4 FAQ:Migration”,其中包含一些常见的迁移问题答案。
MySQL 的安装通常遵循以下步骤:
-
确定MySQL是否在您的平台上运行和支持。
请注意,不同的平台对运行MySQL的适合性不同,而不是所有支持MySQL的平台都由Oracle Corporation官方支持。关于官方支持的平台,请查看MySQL网站上的https://www.mysql.com/support/supportedplatforms/database.html。
-
选择要安装的track。
MySQL提供了LTS系列,例如MySQL 8.4,以及innovation series。它们解决了不同的用例,如在第1.3节,“MySQL Releases: Innovation and LTS”中所述。
-
选择要安装的分发版本。
有多个MySQL版本可用,大多数都可以在不同的分发格式中获得。您可以从包含预编译程序或源代码的预打包分发中选择。对于疑问,使用二进制分发。Oracle还提供了对MySQL源代码的访问,以便查看最新的开发和测试新代码。要确定应该使用哪个版本和类型的分发,请查看第2.1.2节,“Which MySQL Version and Distribution to Install”。
-
下载要安装的分布式版本。
请参阅第 2.1.3 节,“获取 MySQL”了解详细说明。要验证分布式版本的完整性,请使用第 2.1.4 节,“使用 MD5 检查和 GnuPG 验证包完整性”中的指令。
-
安装分布式版本。
要从二进制分布式版本中安装 MySQL,请参阅第 2.2 节,“在 Unix/Linux 上使用通用二进制文件安装 MySQL”。或者,您可以使用安全部署指南,该指南提供了将 MySQL Enterprise Edition 服务器部署到生产环境的步骤,该服务器具有管理 MySQL 安装的安全功能。
要从源分布式版本或当前开发源树中安装 MySQL,请参阅第 2.8 节,“从源代码安装 MySQL”。
-
执行必要的安装后设置。
在安装 MySQL 后,请查看第 2.9 节,“Postinstallation Setup and Testing”,了解如何确保 MySQL 服务器正确运行。同时,请参阅第 2.9.4 节,“Securing the Initial MySQL Account”,了解如何保护初始 MySQL
root
用户账户(该账户直到您分配密码为无密码)。该节适用于使用二进制或源代码分布安装 MySQL。 -
如果您想运行 MySQL benchmark 脚本,MySQL 对 Perl 的支持必须可用。请查看第 2.10 节,“Perl Installation Notes”。
不同平台和环境中安装 MySQL 的指南可在每个平台基础上找到:
-
Unix、Linux
有关在大多数 Linux 和 Unix 平台上使用通用二进制文件(例如
.tar.gz
包)安装 MySQL 的说明,请见第 2.2 节,“使用通用二进制文件安装 MySQL”有关从源代码 distributions 或源代码仓库中完全构建 MySQL 的信息,请见第 2.8 节,“从源代码安装 MySQL”
有关安装、配置和从源代码构建的平台帮助,请见对应平台部分:
-
Linux,包括分布式方法的注意事项,请见第 2.5 节,“在 Linux 上安装 MySQL”
-
IBM AIX,请见第 2.7 节,“在 Solaris 上安装 MySQL”
-
-
Microsoft Windows
有关在 Microsoft Windows 上使用 MSI 安装程序或压缩二进制文件安装 MySQL 的说明,请见第 2.3 节,“在 Microsoft Windows 上安装 MySQL”
有关从源代码构建的详细信息和指南,请见第 2.8 节,“从源代码安装 MySQL”
-
macOS
在 macOS 上安装,包括使用二进制包和原生 PKG 格式,请见第 2.4 节,“macOS 安装”.
关于使用 macOS 启动守护进程来自动启动和停止 MySQL,请见第 2.4.3 节,“MySQL 启动守护进程安装和使用”.
关于 MySQL Preference Pane 的信息,请见第 2.4.4 节,“MySQL Preference Pane 安装和使用”.