【超详细图文教程】2025年最新Win10 系统安装 MySQL 教程

【超详细图文教程】2025年最新Win10 系统安装 MySQL 教程

2025年最新Win10 系统安装 MySQL 教程


文章目录


前言

MySQL 作为一款功能强大、开源免费的关系型数据库管理系统,被广泛应用于网站开发、数据存储与分析等诸多领域,是 IT 从业者和编程学习者必备的基础工具之一。对于使用 Windows 10 系统的用户而言,正确安装并配置 MySQL 是开展后续数据库操作的关键前提。


一、确认电脑位数​

在安装 MySQL 之前,需要先确认电脑的位数,因为 MySQL 有 32 位和 64 位的版本,不同位数的电脑需安装对应的版本。​

  • 找到 “此电脑” 图标,右键单击它,选择 “属性” 选项。​
  • 在弹出的窗口中,查看 “系统类型” 信息,记住你的电脑位数。
在这里插入图片描述

如果是 64 位系统,建议安装 64 位的 MySQL(x64),它也能向下兼容安装 32 位版本(x86);而 32 位系统只能安装 32 位的 MySQL(x86)。


二、下载 MySQL 安装包​

  • 打开浏览器,输入https://www.mysql.com/downloads/进入 MySQL 官网:MySQL 官方网站。​
  • 将页面滚动至底部,在 “Downloads” 下方找到 “MySQL Community Server”,点击它。​
在这里插入图片描述
  • 点击 “MySQL Community Server” 跳转到下载页面。​
在这里插入图片描述

如果不想登录MySQL账号,可点击跳过。

在这里插入图片描述

在下载页面中,会看到多个版本选项。一般情况下,选择 “Windows (x86, 64 - bit), MSI Installer”(如果你是 64 位系统)或 “Windows (x86, 32 - bit), MSI Installer”(如果你是 32 位系统)。

在这里插入图片描述

这里推荐选择大文件的那个下载链接,点击 “Download” 开始下载。下载过程可能需要一些时间,请耐心等待。


三、安装 MySQL​

找到下载好的 MySQL 安装包(.msi 文件),右键单击它,选择 “安装”。

  • 此时页面提示 this application requires visual studio 2019 x64;
在这里插入图片描述
  • 缺少依赖,访问https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160安装依赖,选择对应版本安装,默认路径安装完成后重启电脑。
在这里插入图片描述
  • 再次安装,此时系统会加载一段时间,然后进入安装界面,点击“Next”。​
在这里插入图片描述


在这里插入图片描述

在安装界面中,选择 “Custom”(自定义安装)选项,然后点击 “Next”(下一步),按照下图依次配置。​

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

四、MySQL 9.4.0 版本配置(关键步骤)​

  • 配置类型选择:在 “Type and Networking” 界面,默认选择 “Developer Machine”(开发机模式,适合个人学习使用),“Port Number” 保持默认 3306(9.4.0 版本默认端口无变化),点击 “Next”;​
在这里插入图片描述
  • 设置 root 密码:在 “Accounts and Roles” 界面,输入 root 账号密码(建议包含大小写字母、数字和特殊符号,如 “MySQL@940”),重复输入确认后,点击 “Next”;​
在这里插入图片描述
  • 服务配置:在 “Windows Service” 界面,保持默认 “Configure MySQL Server as a Windows Service”(将 MySQL 注册为 Windows 服务),“Service Name” 默认 “MySQL80”(可修改为 “MySQL94” 便于区分版本),勾选 “Start the MySQL Server at System Startup”(开机自启,可选),点击 “Next”;​
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
  • 应用配置:点击 “Execute”,安装程序会自动应用上述配置,包括创建服务、初始化数据库等,待所有配置 “Status” 显示 “Complete”,点击 “Finish”。


在这里插入图片描述
  • 配置Path环境变量,将mysql的安装路径设置成全局变量;
在这里插入图片描述

五、验证 MySQL 9.4.0 安装成功​

  • 通过服务验证:按下 “Win+R”,输入 “services.msc”,在服务列表中找到 “MySQL94”(或自定义服务名),确认 “状态” 为 “正在运行”,“启动类型” 为 “自动”;​
在这里插入图片描述
  • 通过命令行验证:​
    • 按下 “Win+R”,输入 “cmd” 打开命令提示符;​
    • 输入命令 “mysql -u root -p”,回车后输入安装时设置的 root 密码,若显示 “mysql>” 提示符,说明连接成功;​

输入 “select version ();”,回车后若显示 “9.4.0” 版本信息,证明安装的是目标版本。

在这里插入图片描述

六、常见问题解决(针对 9.4.0 版本)​

  • 安装时提示 “VC++ Redistributable 2019 not found”:MySQL 9.4.0 依赖 VC++ 2019 运行库,需先下载安装Microsoft Visual C++ 2019 Redistributable(64 位版本);​
  • 命令行无法连接,提示 “Can’t connect to MySQL server on ‘localhost’”:打开服务列表,右键 “MySQL80” 服务,选择 “重启”,若服务无法启动,查看 “事件查看器” 中 “MySQL” 相关错误日志,通常为密码错误或端口被占用;​
  • 忘记 root 密码:在命令提示符中输入 “mysqld --initialize-insecure”(需先停止 MySQL 服务),重新初始化数据库,之后可无密码登录,再通过 “ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ’ 新密码 ';” 重置密码。

总结

整体而言,教程步骤聚焦 “实用性”,通过明确版本匹配、简化非必要操作、强调密码与环境变量等关键节点,帮助新手避开常见坑点,快速完成 MySQL 从安装到使用的全流程搭建。

Read more

函数式编程的链式魔法:深入理解Scala Monad及其链式操作

函数式编程的链式魔法:深入理解Scala Monad及其链式操作

函数式编程的链式魔法:深入理解Scala Monad及其链式操作 * 1. 引言:从上下文计算说起 * 2. Monad的本质:可组合的计算上下文 * 2.1 Monad的数学定义 * 2.2 Monad的三大定律 * 2.3 Monad的核心思想 * 3. Scala中的常见Monad * 3.1 Option Monad * 3.2 List Monad * 3.3 Either Monad * 3.4 Future Monad * 4. Monad的链式操作机制 * 4.1 flatMap的工作原理 * 4.2 map与flatMap的关系 * 4.3 for推导式的转换 * 5. 自定义Monad:实现自己的Monad

By Ne0inhk
零基础入门 Go 语言

零基础入门 Go 语言

作为一名长期深耕Java生态的开发者,你或许早已习惯了JVM的繁琐配置、GC的调优难题、高并发场景下线程池的复杂管控。而Go语言(Golang)自2009年由Google推出以来,凭借“简单、高效、天生支持并发”的特性,迅速成为云原生、微服务、高并发后端领域的“新宠”。相比于Java,Go无需厚重的运行时,编译后直接生成可执行文件,部署仅需一个二进制包;并发模型基于goroutine(轻量级线程),数万级并发轻松应对,资源消耗远低于Java线程。 一、Go语言入门前的准备:环境搭建 1.1 为什么选择Go? 先明确Go的核心优势(权威依据:Go官方文档https://go.dev/doc/): * 高性能:编译型语言,接近C/C++的执行效率,远高于Java的解释执行(JVM); * 极简语法:比Java少80%的冗余语法,学习成本低,上手快; * 原生并发:goroutine+

By Ne0inhk
Ribbon - 在网关中的应用:Zuul 1.x 如何利用 Ribbon 转发请求

Ribbon - 在网关中的应用:Zuul 1.x 如何利用 Ribbon 转发请求

👋 大家好,欢迎来到我的技术博客! 💻 作为一名热爱 Java 与软件开发的程序员,我始终相信:清晰的逻辑 + 持续的积累 = 稳健的成长。 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕一个常见的开发话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * Ribbon - 在网关中的应用:Zuul 1.x 如何利用 Ribbon 转发请求 🚀 * 🌐 什么是 Zuul 1.x 和 Ribbon? * Zuul 1.x 是什么? 🧱 * Ribbon 是什么? 🎯 * Zuul 1.x 与 Ribbon 的关系 🤝 * 📦 核心概念与工作流程 🔄 * 核心概念 🔑 * 工作流程 🔄 * 🛠️ 配置与环境搭建

By Ne0inhk
从下载到运行:MySQL 详细安装配置完整教程

从下载到运行:MySQL 详细安装配置完整教程

从下载到运行:MySQL 超详细安装配置完整教程 * 从下载到运行:MySQL 详细安装配置完整教程 * 一、MySQL下载步骤 * 二、MySQL安装流程 * 三、MySQL环境配置与验证 * 1. 配置环境变量 * 2. 验证MySQL是否安装成功 * 四、Navicat链接MySQL * 1. 安装Navicat 从下载到运行:MySQL 详细安装配置完整教程 一、MySQL下载步骤 首先访问MySQL官方下载地址,进入MySQL的官方下载页面。 下载完成后,在本地找到下载好的MySQL安装文件,双击文件启动安装程序。 二、MySQL安装流程 双击安装文件后,会进入MySQL安装类型选择界面,界面中提供5种安装模式,各自功能如下: Developer Default(开发者默认):包含MySQL开发所需的全套组件(如数据库服务、客户端工具、SDK等),适合开发人员使用。Server only(仅服务器):仅安装MySQL数据库服务,适合仅需搭建数据库服务器的场景。Client

By Ne0inhk