杰瑞科技汇

MySQL MSI安装教程具体步骤是怎样的?

MySQL 8.0 MSI 安装详细教程

MySQL 提供了 MSI 安装包,这使得在 Windows 系统上安装和配置 MySQL 变得非常简单,本教程将引导你一步步完成安装。

第一步:准备工作

在开始安装之前,请确保你已经完成了以下准备工作:

  1. 下载 MySQL 安装包

    • 访问 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/
    • 你会看到两个选项:
      • mysql-installer-web-community:这是一个较小的安装程序(约 20MB),会在安装过程中从网络下载所需的组件,推荐网速快的用户使用。
      • mysql-installer-full-community:这是一个完整的离线安装包(约 500MB+),包含了所有组件,无需联网,推荐网络环境不佳或需要离线安装的用户使用。
    • 根据你的网络情况选择下载 msi 文件。
  2. 检查系统要求

    • 操作系统:Windows 10, Windows 11, Windows Server 2025 及更高版本。
    • 硬件:至少 1GB RAM(推荐 2GB 或以上),至少 1GB 的可用磁盘空间。
    • 权限:建议以管理员身份运行安装程序,以确保安装过程顺利。

第二步:运行安装程序

  1. 找到你下载的 mysql-installer-web-community-8.x.x.x.msi 文件,双击运行。

  2. 在弹出的安全警告窗口中,点击 “是”

  3. 接下来是 MySQL 安装程序的欢迎界面,直接点击 “OK”


第三步:选择安装类型

这是最关键的一步,MySQL 安装程序提供了多种安装类型,我们选择最常用的 "Full"(完整安装)

  • Developer Default:为开发者准备的默认安装,包含 MySQL 服务器、MySQL Workbench、MySQL Notifier、Shell Utilities 等,对于大多数开发者来说,这是一个非常好的选择。
  • Server only:仅安装 MySQL 服务器。
  • Client only:仅安装 MySQL 客户端工具(如命令行、MySQL Router)。
  • Full:安装所有可用的组件,包括服务器、工作台、路由器、文档等,如果你想一次性拥有所有工具,选择此项。
  • Custom:自定义安装,你可以手动选择需要安装的每一个组件。

推荐选择 FullDeveloper Default,点击 "Next"


第四步:检查并执行产品列表

在进入实际安装前,安装程序会再次列出你即将安装的所有组件,你可以在这里查看每个组件的版本和大小。

  • 如果列表为空,可以点击底部的 "Execute" 按钮,让安装程序从网络检测并下载所需组件(如果你下载的是 Web 版本)。
  • 如果列表已经包含了所有组件,直接点击 "Next"

第五步:执行安装

安装程序现在会开始下载(如果需要)并安装你选择的组件,这个过程可能需要几分钟时间,具体取决于你的网速和电脑性能,耐心等待即可。


第六步:配置 MySQL 服务器

这是整个安装过程中最重要、最核心的步骤,当服务器组件安装完成后,会自动弹出 "Product Configuration"(产品配置) 窗口。

  1. 点击 "Next",进入配置向导。

  2. 选择配置类型

    • Configuring the MySQL Server:这是标准配置,适用于大多数场景。
    • Advanced Configuration:高级配置,允许你更细致地设置服务器参数(如端口号、数据目录、日志位置等),对于新手,建议选择标准配置。

    选择 "Configuring the MySQL Server",点击 "Next"

  3. 设置账户和密码

    • Root Password:这是 MySQL 的超级管理员账户,拥有最高权限。请务必设置一个强密码,并牢记它。
    • Confirm:再次输入你设置的密码。
    • Enable root access from remote machines(重要) 勾选此项后,允许其他计算机使用 root 账户远程连接到你的 MySQL 服务器,出于安全考虑,默认不推荐勾选,如果你需要远程连接,建议创建一个专门的非 root 用户。
    • Create an additional MySQL user account:可以创建一个普通用户账户,用于日常应用程序连接,提高安全性。

    设置好密码后,点击 "Next"

  4. Windows 服务配置

    • Configure MySQL Server as a Windows Service(必须勾选),这会让 MySQL 在 Windows 启动时自动作为后台服务运行,无需你手动启动。
    • Service Name:服务的名称,默认是 MySQL80,保持默认即可。
    • Start the MySQL Server at System Startup(必须勾选),确保开机自启。
    • Run the MySQL Server as a Windows Service(必须勾选)
    • Standard System Account(推荐选择),使用标准的系统账户运行,安全性更高。
    • Local System account:使用本地系统账户运行,权限更高,但通常不建议。

    确认选项后,点击 "Next"

  5. 应用安全设置

    • Apply Security Settings:这一步会执行一些基本的安全检查,比如移除匿名用户、禁止 root 远程登录(如果你之前没勾选的话)、移除测试数据库等。
    • 你会看到一个安全配置列表,确保所有项目都是绿色的 "OK" 状态。
    • 点击 "Execute" 执行这些安全设置。
  6. 完成配置

    • 执行成功后,会显示 "Apply Security Settings" completed,点击 "Finish"

第七步:完成安装

所有组件都已安装并配置完毕,点击 "Next",然后点击 "Finish",关闭安装向导。


第八步:验证安装

安装完成后,最重要的一步是验证 MySQL 是否正常运行。

使用 MySQL Workbench (图形界面)

  1. 在开始菜单中找到并打开 MySQL Workbench
  2. 在主界面,你应该能看到一个名为 "Local instance MySQL80" 的连接。
  3. 双击该连接,如果提示输入密码,输入你之前设置的 root 密码。
  4. 如果连接成功,会打开一个查询编辑器窗口,这表示 MySQL 服务器已经正常工作了!

使用命令行 (CMD)

  1. Win + R 键,输入 cmd 并回车,打开命令提示符。
  2. 输入以下命令并回车:
    mysql -u root -p
  3. 系统会提示你输入密码:Enter password:
  4. 输入你设置的 root 密码,然后回车。
  5. 如果出现 mysql> 提示符,说明连接成功!你可以输入 exit; 来退出。

常见问题与注意事项

  • 忘记 root 密码怎么办?

    这是一个比较麻烦的问题,需要停止 MySQL 服务,以安全模式启动,然后修改密码,具体步骤可以搜索 "忘记 MySQL root 密码重置方法"。

  • 端口冲突

    默认 MySQL 使用 3306 端口,如果你的电脑上已经有其他程序占用了这个端口,安装时会报错,你可以在高级配置中修改端口号。

  • 无法连接到 'localhost'
    • 通常是 MySQL 服务未启动,检查 Windows 的服务列表,找到 MySQL80 服务,确保其状态为“正在运行”,类型为“自动”。
  • 安装失败
    • 检查是否以管理员身份运行安装程序。
    • 检查杀毒软件是否阻止了安装。
    • 确保之前的 MySQL 版本(如果存在)已被完全卸载。

至此,你已经成功地在 Windows 系统上安装并配置好了 MySQL!你可以开始使用 MySQL Workbench 进行数据库管理,或者使用各种编程语言连接到你的 MySQL 数据库了。

分享:
扫描分享到社交APP
上一篇
下一篇