MySQL 下载教程 – wiki基地


MySQL 下载教程:从零开始,全面解析如何获取这个强大的数据库系统

引言

欢迎来到数据库的世界!MySQL 是当今最受欢迎的开源关系型数据库管理系统(RDBMS)之一,广泛应用于各种规模的应用程序,从小型个人博客到大型企业级系统。无论您是开发者、系统管理员还是数据分析师,掌握 MySQL 的安装和使用都是一项宝贵的技能。

而这一切的第一步,就是正确地下载 MySQL。虽然看起来只是简单的点击下载按钮,但根据您的操作系统、需求以及您希望使用的版本,MySQL 的下载过程可能会有一些不同的选择和注意事项。

本文将为您提供一个全面、详细的 MySQL 下载教程,涵盖主要的操作系统(Windows、macOS、Linux)以及不同的下载方式(安装器、压缩包、源码、包管理器)。我们将一步步引导您找到最适合您的下载选项,并顺利获取 MySQL 的安装文件或软件包。本文的目标是不仅告诉您“怎么做”,还要解释“为什么这么做”,让您对 MySQL 的下载过程有一个深入的理解。

请注意,本文主要关注如何下载 MySQL 的安装文件或软件包,安装和初步配置将是后续步骤(通常紧随下载之后),但不在本文的主要描述范围之内。我们将重点放在如何从官方渠道获取正确的文件。

第一部分:了解 MySQL 的版本与下载类型

在开始下载之前,了解您需要什么版本的 MySQL 以及可用的下载类型是非常重要的。这有助于您在官方网站上快速找到所需的文件。

1. MySQL 的主要版本与分支

MySQL 主要有两种版本分支:

  • MySQL Community Edition (社区版): 这是免费、开源的版本,适用于大多数个人用户、开发者以及中小型企业。它包含了 MySQL 的核心功能,功能强大且稳定。我们的下载教程将主要围绕社区版展开,因为它是免费且最容易获取的。
  • MySQL Enterprise Edition (企业版): 这是商业版本,提供额外的企业级功能、工具和支持服务,例如高级监控、备份、防火墙等。企业版通常需要购买许可,并且下载流程与社区版不同(可能需要联系销售或通过特定的企业门户)。本文不对企业版的下载做详细介绍,但提及它的存在是为了区分。

此外,MySQL 的版本号也非常重要,例如 8.0、5.7 等。通常建议下载最新的稳定版本(例如 8.0 的最新小版本),除非您有特定的兼容性需求需要使用旧版本。

2. MySQL 的下载类型

对于社区版,MySQL 提供了多种下载格式,以适应不同的使用场景和用户偏好:

  • 安装器 (Installer): 这是在 Windows 和 macOS 上最常用、最推荐的下载方式。安装器是一个可执行文件(如 .msi 在 Windows 上,.dmg 在 macOS 上),它包含或可以下载所有必要组件,并提供一个友好的向导界面来引导用户完成安装和配置过程。对于新手来说,使用安装器可以大大简化入门难度。
  • 压缩包/存档 (Zip Archive / Tarball): 这是一种更原始的下载方式。下载的文件是一个压缩包(如 .zip 在 Windows 上,.tar.gz 在 Linux/macOS 上),解压后包含 MySQL 的可执行文件、库文件、配置文件等。这种方式不包含自动安装程序,用户需要手动配置环境变量、初始化数据目录、创建服务等。这通常适合有经验的用户,或者需要在特定环境中进行定制化安装的场景。
  • 源码 (Source Code): 下载 MySQL 的源代码。这通常只适用于希望编译 MySQL、进行二次开发或在特定架构上构建的用户。对于绝大多数用户而言,不需要下载源码。
  • 软件包 (Package Manager): 在 Linux 系统上,这是最常用、最推荐的安装(以及间接下载)方式。您可以通过系统的包管理器(如 aptyumdnf)直接从软件仓库中获取并安装 MySQL。虽然这不涉及“下载文件”到本地再手动安装的步骤,但包管理器实际上会从网络上下载软件包。MySQL 官方也提供了自己的软件仓库,以便用户可以通过包管理器获取最新版本的 MySQL。

了解这些版本和下载类型后,您就可以更有针对性地访问 MySQL 官方网站进行下载。

第二部分:访问 MySQL 官方下载页面

所有合法的 MySQL 下载都应该来自官方网站:https://www.mysql.com/强烈建议您只从官方网站下载 MySQL,以确保软件的安全性和完整性。

  1. 打开浏览器: 输入 https://www.mysql.com/ 并回车。
  2. 导航至下载页面: 在官方网站的导航菜单中,寻找与“Downloads”(下载)相关的链接。通常位于页面的顶部或底部。点击进入下载中心。
  3. 选择社区版下载: 在下载页面,您可能会看到不同产品的下载选项(MySQL Database, MySQL Workbench, MySQL Cluster, etc.)。请选择 “MySQL Community Downloads”(MySQL 社区版下载),因为这是免费可用的数据库服务器版本。

进入社区版下载页面后,您将看到各种社区版产品的列表,例如 MySQL Community Server, MySQL Workbench, MySQL Shell 等。我们要下载的是 “MySQL Community Server”。点击相应的链接进入服务器下载页面。

第三部分:分操作系统详细下载教程

现在,我们将针对不同的操作系统,详细介绍如何在 MySQL Community Server 下载页面找到并下载您需要的文件。

1. 在 Windows 系统上下载 MySQL

对于 Windows 用户,最推荐的方式是使用 MySQL Installer for Windows。它是一个独立的安装程序,可以帮助您轻松地安装和配置 MySQL 服务器以及其他相关工具(如 Workbench)。

  • 步骤 1: 访问 MySQL Community Server 下载页面(如前所述)。
  • 步骤 2: 在“Select Operating System”下拉菜单中,选择 “Microsoft Windows”
  • 步骤 3: 您会看到针对 Windows 的不同下载选项。通常会有两个主要选项:
    • mysql-installer-community-VERSION.msi (Web Installer): 这是一个较小的安装器文件。运行它时,它会连接到网络以下载您选择的组件。如果您在安装过程中需要选择安装哪些组件,并且有稳定的网络连接,可以选择这个。
    • mysql-installer-community-VERSION.msi (Full Installer): 这是一个较大的安装器文件,通常包含了所有或大部分常用组件,无需在安装过程中额外下载。如果您网络不稳定或希望一次性下载所有内容,可以选择这个。对于大多数用户,推荐下载完整的安装器,省去安装时的网络等待。
  • 步骤 4: 确定您需要 32 位还是 64 位版本。现代 Windows 系统绝大多数都是 64 位,所以请选择 “x86, 64-bit” 架构对应的下载链接。通常,页面上会直接显示 64 位版本的下载选项。如果您使用的是非常老的 32 位系统,可能需要寻找 32 位版本(但现在非常少见且不推荐用于服务器)。
  • 步骤 5: 在您选择的安装器文件(例如 Full Installer 的 mysql-installer-community-8.0.xx.msi 文件)旁边,点击 “Download” 按钮。
  • 步骤 6: 点击下载后,页面可能会跳转到一个询问您是否登录或注册 Oracle 账号的页面。您可以忽略这一步。 在登录/注册提示下方,通常会有一个小链接写着 “No thanks, just start my download.”(不用了,谢谢,请开始我的下载)。点击这个链接,您的浏览器就会开始下载 .msi 安装文件。
  • 步骤 7: 下载完成后,您将在浏览器下载目录或您指定的下载位置找到 mysql-installer-community-VERSION.msi 文件。这个文件就是您需要用来安装 MySQL 的程序。

其他 Windows 下载选项(适用于高级用户):

  • Zip Archive: 在 Windows 下载页面,您也可能会看到 Zip Archive 格式的下载,例如 mysql-VERSION-winx64.zip。这个压缩包不包含安装器。下载后需要手动解压,并进行一系列的手动配置才能运行 MySQL 服务器。这适用于不需要安装器向导、喜欢手动控制安装过程、或者需要在便携设备上运行 MySQL 的高级用户。如果您是初学者,不推荐使用这种方式。下载方法与安装器类似,只是选择不同的文件类型。

总结 Windows 下载: 对于大多数 Windows 用户,下载 MySQL Installer for Windows (Full Installer) 是最简单、最有效的方式。找到对应您系统架构(通常是 64 位)的 .msi 文件并点击下载即可。

2. 在 macOS 系统上下载 MySQL

对于 macOS 用户,通常推荐使用 DMG Archive 格式的安装文件,它提供了一个标准的 macOS 安装向导。

  • 步骤 1: 访问 MySQL Community Server 下载页面。
  • 步骤 2: 在“Select Operating System”下拉菜单中,选择 “macOS”
  • 步骤 3: 您会看到针对 macOS 的 DMG Archive 下载选项,例如 mysql-VERSION-macosX.Y-x86_64.dmg。请注意,不同 macOS 版本可能对应不同的文件(例如 macOS 10.15 (x86, 64-bit) 或 macOS 11 (x86, 64-bit) / macOS 12 (x86, 64-bit)等)。选择与您的 macOS 版本兼容的文件。通常,最新的版本兼容最新的几个 macOS 发行版。确保选择 “x86, 64-bit” 架构,因为这是 Intel Mac 和 Apple Silicon Mac (M1, M2等) 在运行 Intel 架构应用时的兼容层 (Rosetta 2) 所需的。Oracle 也可能为 Apple Silicon 提供原生版本(ARM 架构),如果您的 Mac 是 M1/M2/M3 等芯片,可以查看是否有对应的 ARM 64-bit (aarch64) 版本。选择 “x86, 64-bit” 版本兼容性更广。
  • 步骤 4: 在您选择的 DMG 文件旁边,点击 “Download” 按钮。
  • 步骤 5: 同样,可能会出现登录/注册 Oracle 账号的页面。点击 “No thanks, just start my download.” 链接开始下载 .dmg 文件。
  • 步骤 6: 下载完成后,您会在下载目录找到 mysql-VERSION-macosX.Y-x86_64.dmg 文件。双击这个文件即可挂载磁盘镜像并访问安装程序。

其他 macOS 下载选项:

  • Tarball Archive: 类似于 Windows 的 Zip Archive,macOS 也提供了 Tarball 格式 (.tar.gz)。这同样适用于希望手动安装和配置的高级用户,不推荐初学者使用。

macOS 特有的下载/安装方式:Homebrew

对于许多 macOS 用户来说,使用 Homebrew 这个包管理器是安装软件的常用方式,包括 MySQL。虽然这严格来说是一种安装方式,但它隐含了下载步骤,并且极其方便。

  • 步骤 1: 确保您已经安装了 Homebrew。如果未安装,请访问 https://brew.sh/ 按照官方指引安装。
  • 步骤 2: 打开终端应用程序。
  • 步骤 3: 运行以下命令来查找 MySQL 的可用版本(可选):
    bash
    brew search mysql
  • 步骤 4: 运行以下命令来安装最新版本的 MySQL:
    bash
    brew install mysql

    Homebrew 会自动下载、编译(如果需要)并安装 MySQL 到合适的位置,并提供初步的设置指导。这是 macOS 上安装 MySQL 非常流行且简便的方式。

总结 macOS 下载: 推荐使用 DMG Archive 文件配合标准的安装向导。对于熟悉终端和包管理器的用户,使用 Homebrew 是非常快捷高效的选择。

3. 在 Linux 系统上下载 MySQL

Linux 是一个多样化的生态系统,下载和安装 MySQL 的方式也相对多样。最推荐且最常用的方式是使用您发行版自带的包管理器,或者添加 MySQL 官方的软件仓库后再使用包管理器。

方法 A:使用 Linux 发行版自带的包管理器 (推荐入门用户)

大多数主流 Linux 发行版(如 Ubuntu, Debian, CentOS, Fedora, Red Hat Enterprise Linux – RHEL)在其官方软件仓库中都包含了 MySQL(或其一个分支如 MariaDB)。通过包管理器安装非常简单。

  • Ubuntu/Debian (使用 apt):

    • 打开终端。
    • 更新软件包列表:
      bash
      sudo apt update
    • 安装 MySQL 服务器:
      bash
      sudo apt install mysql-server
    • 系统会提示您确认下载和安装。输入 Y 并回车。
    • 包管理器会自动下载 MySQL 软件包及其依赖项并完成安装。安装完成后,通常 MySQL 服务会自动启动。
  • CentOS/RHEL/Fedora (使用 yum 或 dnf):

    • 打开终端。
    • 对于 CentOS/RHEL 7 及更早版本 (使用 yum):
      bash
      sudo yum install mysql-server

      注意: 在较新的 CentOS/RHEL/Fedora 版本中,MySQL 已经被 MariaDB 替代为默认数据库。yum install mysql-server 可能会安装 MariaDB。如果您需要 Oracle 官方的 MySQL,请参考方法 B。
    • 对于 CentOS/RHEL 8+ / Fedora (使用 dnf):
      bash
      sudo dnf install community-mysql-server

      注意: 同样,这可能安装的是社区维护的 MySQL 分支。对于 Oracle 官方 MySQL,请参考方法 B。
    • 系统会提示您确认下载和安装。输入 Y 并回车。
    • 包管理器会自动下载软件包并安装。

方法 B:添加 MySQL 官方软件仓库并使用包管理器 (推荐获取最新官方版本)

如果您需要获取 Oracle 官方提供的最新版本 MySQL,而不是依赖于您发行版仓库中可能较旧或非官方的版本,可以先添加 MySQL 官方的 Apt 或 Yum/Dnf 仓库。

  • 步骤 1: 访问 MySQL Community Server 下载页面。
  • 步骤 2: 在“Select Operating System”下拉菜单中,选择您使用的 Linux 发行版,例如 “Debian Linux”“Ubuntu Linux”“Red Hat Enterprise Linux”“Fedora”
  • 步骤 3: 查找与您的发行版版本对应的 “MySQL APT Repository”“MySQL Yum Repository”“MySQL DNF Repository” 下载选项。这是一个非常小的安装包 (.deb.rpm 文件)。
  • 步骤 4: 下载这个仓库配置包。点击 “Download”,然后点击 “No thanks, just start my download.”
  • 步骤 5: 下载完成后,您会得到一个 .deb.rpm 文件(例如 mysql-apt-config_0.8.xx-1_all.debmysql80-community-release-elx-x.noarch.rpm)。在终端中使用相应的命令安装这个包:
    • Ubuntu/Debian:
      bash
      sudo dpkg -i mysql-apt-config_0.8.xx-1_all.deb

      (请替换文件名为您下载的实际文件名)
      安装过程中,它会询问您希望安装哪个版本的 MySQL(通常默认选择最新版本,您也可以选择旧版本)。选择完毕后确认。
    • RHEL/CentOS/Oracle Linux (使用 yum):
      bash
      sudo yum localinstall mysql80-community-release-elx-x.noarch.rpm

      (请替换文件名为您下载的实际文件名,注意 elx 通常代表企业版 Linux 的版本号,如 el7el8
    • Fedora (使用 dnf):
      bash
      sudo dnf install mysql80-community-release-fcx-x.noarch.rpm

      (请替换文件名为您下载的实际文件名,注意 fcx 通常代表 Fedora 版本号,如 fc34fc35
  • 步骤 6: 安装了仓库配置包后,您的系统就知道如何从 MySQL 官方仓库获取软件了。现在,更新您的包管理器缓存并安装 MySQL 服务器:
    • Ubuntu/Debian:
      bash
      sudo apt update
      sudo apt install mysql-server
    • RHEL/CentOS/Oracle Linux (使用 yum):
      bash
      sudo yum update
      sudo yum install mysql-community-server
    • Fedora (使用 dnf):
      bash
      sudo dnf update
      sudo dnf install mysql-community-server
    • 包管理器会从 MySQL 官方仓库下载并安装 MySQL 服务器。

方法 C:下载 Tarball Archive (适用于高级用户)

如果您需要进行完全手动的安装、编译,或者在没有包管理器的系统上安装,可以下载 Tarball 格式。

  • 步骤 1: 访问 MySQL Community Server 下载页面。
  • 步骤 2: 在“Select Operating System”下拉菜单中,选择 “Linux-Generic”
  • 步骤 3: 您会看到不同格式和架构的 Tarball 文件(例如 mysql-VERSION-linux-glibc2.12-x86_64.tar.gz)。选择适合您的 Linux 发行版、架构 (通常是 x86, 64-bit) 和 glibc 版本的文件。选择 “x86, 64-bit” 架构是最常见的。
  • 步骤 4: 点击下载按钮。
  • 步骤 5: 同样,点击 “No thanks, just start my download.” 开始下载 .tar.gz 文件。
  • 步骤 6: 下载完成后,您将得到一个压缩包。后续需要手动解压、配置和初始化。这种方式是所有方法中最复杂的一种,不建议初学者使用。

总结 Linux 下载: 对于大多数用户,通过包管理器安装是最方便的方式。如果您需要官方最新版,建议先安装 MySQL 官方仓库配置包,再使用包管理器安装 mysql-server (或 mysql-community-server)。Tarball 适用于高级用户进行手动安装。

第四部分:下载后的初步检查

无论您使用哪种方式下载了 MySQL 安装文件或软件包,在继续安装之前,进行一些初步检查是好的习惯:

  1. 检查文件完整性: 如果您下载的是 .msi, .dmg, .deb, .rpm.tar.gz 文件,检查文件大小是否与官方网站上显示的大致一致。虽然官方下载页面通常不提供校验和,但如果文件大小明显不符,可能表示下载过程中出现了问题。对于敏感应用,可以进一步查找官方提供的校验信息(如 MD5, SHA-256)进行核对。
  2. 确认文件类型和版本: 确保您下载的文件是您需要的类型(安装器、压缩包等)和版本。文件名通常包含版本号和系统信息。
  3. 存放位置: 将下载的文件保存在一个您容易找到的位置(例如 Downloads 文件夹)。对于 Linux 包管理器下载,文件通常会存放在系统的包管理缓存目录中,您不需要手动管理它们。

第五部分:下载后的下一步:安装与配置 (简述)

请记住,下载只是第一步。成功获取了安装文件或软件包后,您还需要进行安装和初步配置才能开始使用 MySQL 数据库服务器。

  • 使用安装器 (Windows/macOS): 双击下载的 .msi.dmg 文件,按照安装向导的指示进行操作。安装器会引导您选择安装路径、选择要安装的组件、设置 root 用户密码等。
  • 解压压缩包 (Windows/macOS/Linux Tarball): 将下载的 .zip.tar.gz 文件解压到目标目录。然后您需要手动创建配置文件 (my.cnfmy.ini),初始化数据目录 (mysqld --initialize), 启动服务器,并进行安全配置。这是一个需要更多技术知识的过程。
  • 使用包管理器 (Linux): 包管理器会自动将文件安装到标准系统路径。安装完成后,您可能需要运行安全脚本 (mysql_secure_installation) 来设置 root 密码、移除测试用户和数据库、禁用远程 root 登录等。您还需要了解如何启动、停止和管理 MySQL 服务(通常使用 systemctlservice 命令)。

这些安装和配置步骤的具体细节会根据您选择的下载方式、MySQL 版本和操作系统有所不同,通常需要参考 MySQL 官方文档或专门的安装教程。本文重点在于下载,因此不对安装过程进行详细展开。

第六部分:下载过程中的常见问题与提示

  • 下载速度慢: MySQL 官方网站是全球性的,但下载速度受您的网络环境和地理位置影响。如果速度非常慢,可以尝试更换网络环境或选择非高峰时段下载。对于 Linux,使用包管理器通常会从距离您更近的镜像服务器下载,速度可能更快。
  • 找不到特定版本: 如果您需要一个较旧的 MySQL 版本,可以在 MySQL Community Downloads 页面寻找 “Archives”(存档)链接,那里提供了历史版本的下载。
  • 32 位 vs 64 位: 现代服务器和操作系统几乎都是 64 位。请优先选择 64 位版本 (x86_64)。只有在极少数情况下,您可能需要 32 位版本,但强烈建议升级到 64 位系统。
  • 操作系统版本兼容性: 在下载页面选择操作系统时,注意是否有针对特定操作系统版本的选项。选择与您的系统版本兼容的文件。
  • “No thanks, just start my download.” 链接: 记住这个链接,它允许您跳过登录/注册步骤直接开始下载。
  • 防火墙或代理问题: 如果您的网络有严格的防火墙或使用了代理,可能会阻止下载。确保您的网络设置允许访问 MySQL 官方网站。

结论

下载 MySQL 是您开启数据库之旅的第一步。通过本文的详细指南,您应该已经了解了 MySQL 的不同版本和下载类型,以及如何在 Windows、macOS 和 Linux 系统上通过官方渠道获取所需的安装文件或软件包。

记住,始终从 MySQL 官方网站下载,以确保软件的安全性。 根据您的操作系统和技术经验,选择最适合您的下载方式:Windows/macOS 用户通常推荐使用安装器,Linux 用户则通常倾向于使用包管理器(配合官方仓库以获取最新版本)。

下载完成后,请准备好迎接下一步:按照官方文档或可靠教程的指引,进行 MySQL 的安装和初步配置。一旦成功安装并启动了 MySQL 服务器,一个强大、灵活的数据库系统就准备好为您服务了。

祝您在 MySQL 的学习和使用过程中一切顺利!


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部