杰瑞科技汇

MySQL 8.0安装教程图解,详细步骤有哪些?

MySQL 8.0 安装教程 (图文详解)

本教程将以 Windows 11 操作系统为例,但步骤同样适用于 Windows 10,我们将通过官方的 MySQL Installer 进行安装,这是最推荐、最简单的方式。

MySQL 8.0安装教程图解,详细步骤有哪些?-图1
(图片来源网络,侵删)

第一步:准备工作

  1. 下载 MySQL Installer

    • 访问 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/
    • 在页面中,选择 "Windows (x86, 64-bit), ZIP Archive" 或 "Windows (x86, 64-bit), MSI Installer"。强烈推荐选择 MSI Installer,因为它包含了一个图形化界面,安装过程更简单。
    • 点击 "Download" 按钮,您可能需要登录一个 Oracle 免费账户才能下载。
    • 下载完成后,你会得到一个名为 mysql-8.0.xx-winx64.msi 的文件(版本号可能不同)。
  2. 以管理员身份运行

    • 为了避免权限问题,右键点击下载好的 .msi 文件。
    • 在弹出的菜单中选择 “以管理员身份运行”

第二步:开始安装

  1. 欢迎界面

    • 双击或在管理员权限下运行文件后,会弹出 MySQL Installer 的欢迎窗口,点击 "OK" 继续。
  2. 选择安装类型

    MySQL 8.0安装教程图解,详细步骤有哪些?-图2
    (图片来源网络,侵删)
    • 这是安装过程中的关键一步,MySQL Installer 提供了多种安装类型。
    • 推荐选择:Full (完整安装)

      这个选项会安装 MySQL 服务器、MySQL Shell、MySQL Workbench、MySQL Router 等所有核心组件,对于初学者和大多数开发者来说,这是最省心、最方便的选择。

    • 其他选项说明:
      • Custom: 自定义安装,你可以手动选择需要安装的组件和安装路径。
      • Server only: 仅安装服务器。
      • Client only: 仅安装客户端工具(如 MySQL Shell, Workbench 等)。
    • 选择 Full,然后点击 "Next"

第三步:配置服务器

  1. 产品配置

    • 安装程序会自动扫描你的系统,检测是否已经有 MySQL 实例在运行,如果没有,它会让你创建一个新的实例。
    • 在 "Type and Networking" (类型和网络) 部分:
      • Config Type (配置类型): 选择 Development Machine (开发机器),这会使用最少的系统资源,非常适合本地开发,如果你的机器要为其他提供服务,可以选择 Server Machine
      • Port Number (端口号): 保持默认的 3306 即可。
      • Open Windows Firewall for network access: 勾选此项,允许防火墙允许 MySQL 的网络连接。
    • 点击 "Next"
  2. 账户和角色设置

    • 这是最重要的配置步骤之一,请务必设置好!
    • Root Password (root 密码):
      • 必须设置一个强密码! 密码需要包含大小写字母、数字和特殊符号。
      • 在 "Root Password" 和 "Confirm" (确认) 两个输入框中输入你设置的密码。
      • 强烈建议勾选 "Validate Password" (验证密码),它会强制你设置一个足够复杂的密码。
    • Add User (添加用户):
      • 你可以在这里创建一个非 root 的普通用户,用于日常应用连接数据库,这比直接使用 root 账户更安全。
      • 点击 "Add User" 按钮,填写用户名(如 myuser),主机名(默认为 表示任何主机都可以连接),并设置密码。
      • 点击 "OK" 保存用户。
    • 点击 "Next"
  3. Windows 服务

    MySQL 8.0安装教程图解,详细步骤有哪些?-图3
    (图片来源网络,侵删)
    • Name: 保持默认的 MySQL80
    • Config File: 保持默认路径。
    • Startup Type: 选择 Automatic (自动启动),这样每次开机后,MySQL 服务都会自动运行,非常方便。
    • 点击 "Next"

第四步:执行安装

  1. 准备执行

    • 在这一步,安装程序会总结你之前所有的选择,请仔细检查一遍,确保没有错误。
    • 确认无误后,点击 "Execute" (执行) 开始安装。
  2. 安装过程

    现在就耐心等待吧,Installer 会依次下载和配置你选择的各个组件,进度条会显示安装状态。

  3. 安装完成

    • 当所有组件都成功安装后,你会看到一个绿色的 "Complete" (完成) 提示。
    • 点击 "Finish" 结束安装。

第五步:验证安装

安装完成后,我们需要验证 MySQL 是否真的安装成功并正在运行。

  1. 检查服务状态

    • Win + R 键,输入 services.msc,然后按回车。
    • 在服务列表中,找到名为 MySQL80 的服务。
    • 状态 应该显示为 “正在运行”,如果不是,右键点击它,选择 “启动”
  2. 使用 MySQL Shell 连接

    • 在开始菜单中找到并打开 "MySQL Shell"
    • 在连接界面,选择 "MySQL" 作为默认协议。
    • 在 "Host" 处输入 localhost0.0.1
    • 在 "Port" 处输入 3306
    • 在 "User" 处输入 root
    • 点击 "Connect",然后输入你之前设置的 root 密码。
    • 如果连接成功,你会看到 mysql-js>mysql-sql> 的提示符,这表示 MySQL 服务器正在运行,并且你已经成功连接!
  3. 查看版本信息

    • 在 MySQL Shell 中,输入以下命令并按回车:
      SELECT VERSION();
    • 如果能看到 MySQL 8.0 的版本号,那么恭喜你,MySQL 8.0 已经成功安装并配置完毕!

常见问题

  • 问题:安装过程中提示 "The service already exists" 或端口被占用。

    • 原因: 可能你的系统上已经安装了 MySQL,或者有其他程序占用了 3306 端口。
    • 解决: 打开任务管理器,查看是否有 mysqld.exe 进程在运行,如果有,先结束它,或者,在安装配置的 "Type and Networking" 步骤中,将端口号修改为其他未被占用的端口(如 3307)。
  • 问题:忘记 root 密码怎么办?

    这是一个比较复杂的过程,通常需要停止 MySQL 服务,以安全模式启动,然后重置密码,网上有详细的教程,搜索 "忘记 MySQL root 密码重置" 即可找到方法。

  • 问题:MySQL Workbench 连接失败。

    • 原因: 最常见的原因是服务未启动,或者用户名/密码错误。
    • 解决:
      1. 确保服务 MySQL80 正在运行。
      2. 在 Workbench 的连接设置中,确认 Host 是 localhost,Port 是 3306,User 和 Password 是你设置的正确信息。

至此,整个 MySQL 8.0 的安装和配置过程就全部完成了,你现在可以开始使用它来创建数据库、表,并进行各种数据库操作了!

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