目录
本章介绍如何获取和安装MySQL。该过程的摘要如下,随后的部分提供了详细信息。如果您打算将现有版本的MySQL升级到较新的版本,而不是第一次安装MySQL,请参见 第2.11节“升级MySQL”,以获取有关升级过程和升级之前应考虑的问题的信息。
如果您有兴趣从另一个数据库系统迁移到MySQL,请参见第A.8节“ MySQL 8.0 FAQ:迁移”,其中包含有关迁移问题的一些常见问题的答案。
MySQL的安装通常遵循此处概述的步骤:
-
确定MySQL是否在您的平台上运行并受支持。
请注意,并非所有平台都同样适合运行MySQL,并且并非所有已知运行MySQL的平台都得到Oracle Corporation的正式支持。有关官方支持的那些平台的信息,请参见MySQL网站上的https://www.mysql.com/support/supportedplatforms/database.html。
-
选择要安装的发行版。
有几种版本的MySQL,大多数版本都有几种发行格式。您可以从包含二进制(预编译)程序或源代码的预打包发行版中选择。如有疑问,请使用二进制分发。Oracle还为希望查看最新动态并测试新代码的用户提供了对MySQL源代码的访问。要确定应使用的发行版和类型,请参见第2.1.1节“要安装的MySQL版本和发行版”。
-
下载要安装的发行版。
有关说明,请参见第2.1.2节“如何获取MySQL”。要验证分发的完整性,请使用 第2.1.3节“使用MD5校验和或GnuPG验证软件包完整性”中的说明。
-
安装发行版。
要从二进制发行版安装MySQL,请按照第2.2节“使用通用二进制文件在Unix / Linux上安装MySQL”中的说明进行操作。
要从源代码发行版或当前开发源代码树安装MySQL,请使用 第2.9节“从源代码安装MySQL”中的说明。
-
执行任何必要的安装后设置。
安装MySQL之后,请参见第2.10节“安装后的设置和测试”, 以获取有关确保MySQL服务器正常运行的信息。另请参阅 第2.10.4节“保护初始MySQL帐户”中提供的信息。本节介绍如何保护初始MySQL
root
用户帐户的安全,该帐户在您分配密码之前没有密码。无论您使用二进制分发版还是源分发版安装MySQL,本节均适用。 -
如果要运行MySQL基准脚本,则必须提供对MySQL的Perl支持。请参见第2.13节“ Perl安装说明”。
在不同平台和平台上提供了在不同平台和环境上安装MySQL的说明:
-
Unix,Linux,FreeBSD
有关使用通用二进制文件(例如,
.tar.gz
软件包)在大多数Linux和Unix平台上安装MySQL的说明 ,请参见 第2.2节“使用通用二进制文件在Unix / Linux上安装MySQL”。有关完全从源代码发行版或源代码存储库构建MySQL的信息,请参见 第2.9节“从源代码安装MySQL”
有关从源代码进行安装,配置和构建的特定平台帮助,请参见相应的平台部分:
-
Linux,包括有关发行版特定方法的说明,请参见 第2.5节“在Linux上安装MySQL”。
-
IBM AIX,请参见第2.7节“在Solaris上安装MySQL”。
-
FreeBSD,请参见第2.8节“在FreeBSD上安装MySQL”。
-
-
微软Windows
有关使用MySQL Installer或Zipped二进制文件在Microsoft Windows上安装MySQL的说明,请参见 第2.3节“在Microsoft Windows上安装MySQL”。
有关管理MySQL实例的信息,请参见 MySQL Notifier Overview。
有关使用Microsoft Visual Studio从源代码构建MySQL的详细信息和说明,请参见第2.9节“从源代码 安装MySQL”。
-
苹果系统
要在macOS上进行安装(包括同时使用二进制软件包和本地PKG格式),请参见 第2.4节“在macOS上安装MySQL”。
有关使用macOS启动守护程序自动启动和停止MySQL的信息,请参见 第2.4.3节“安装和使用MySQL启动守护程序”。
有关MySQL首选项窗格的信息,请参见 第2.4.4节“安装和使用MySQL首选项窗格”。