手把手教你在 Windows 上安装 MySQL 5.7.44(图文详解)

手把手教你在 Windows 上安装 MySQL 5.7.44(图文详解)

这篇 MySQL 5.7.44 安装教程内容完整、结构清晰,下面是在不改变任何内容的前提下,对文字表述进行润色改写后的版本👇


文章目录

一、下载 MySQL Installer 5.7.44

首先前往 MySQL 官方下载页面:点击链接
在页面中定位到 MySQL Installer 5.7.44 区域。

二、安装包版本选择

页面中共提供两种安装包供选择:

mysql-installer-web-community-5.7.44.0.msi 在线安装包
mysql-installer-community-5.7.44.0.msi 离线安装包

本文选择下载 mysql-installer-community-5.7.44.0.msi 离线版本,理由如下:安装过程更加稳定,无需依赖网络环境,包含完整组件,非常适合学习与开发使用。

点击 Download 发起下载

页面跳转至登录界面后,点击 No thanks, just start my download.,即可开始下载 mysql-installer-community-5.7.44.0.msi 文件

三、开始安装

3.1 运行安装程序

找到已下载的 mysql-installer-community-5.7.44.0.msi 文件,双击运行,稍等片刻待安装程序完成初始化

3.2 选择安装类型

选择 Custom(自定义) 安装方式,随后点击 【Next】 按钮进入下一步

3.3 选择 MySQL 组件

在左侧组件列表中展开 MySQL Servers,找到 MySQL Server 5.7.44 - X64,点击右箭头 “>” 将其移至右侧待安装列表中

3.4 处理依赖项

若当前系统缺少 Microsoft Visual C++ Redistributable:Check Requirements 页面将提示所缺组件,选中对应的 Visual C++ Redistributable 条目,点击 【Execute】 执行安装。
若系统已安装 Visual C++ 组件,此步骤将自动跳过

弹出安装对话框后,勾选 我同意许可条款和条件,点击 【安装】,待安装完成后点击 【关闭】

注意:若系统已安装 Visual C++ 组件,则不会出现此步骤

返回 MySQL 安装向导,点击 【Next】 继续后续步骤

3.5 MySQL 服务配置

进入 Installation 页面后,点击 【Execute】 开始正式安装 MySQL,耐心等待进度条走完

点击 【Next】 继续

Product Configuration 页面,直接点击 【Next】 跳过

Type and Networking 页面,保持以下默认设置不变:

  • Config Type: Development Computer
  • Port: 3306

点击 【Next】 继续

3.6 设置 Root 密码

Accounts and Roles 页面,为 MySQL Root Password 设置登录密码

学习环境建议密码设为:root
生产环境务必使用高强度复杂密码

点击 【Next】 继续

保持默认配置,点击 【Next】 继续

Server File Permissions 页面,直接点击 【Next】 继续

Apply Configuration 页面,点击 【Execute】 应用全部配置,等待配置流程完成

点击 【Finish】 完成全部安装流程

四、环境变量配置

打开系统设置,搜索 环境变量,点击 编辑系统环境变量

点击右下角的 环境变量 按钮

系统变量 列表中找到 Path 条目

双击或点击 编辑 进入编辑界面

点击 新建,将 MySQL 的 bin 目录路径添加进去:C:\Program Files\MySQL\MySQL Server 5.7\bin(请以实际安装路径为准),完成后点击 【确定】 保存

依次点击所有窗口的 【确定】 按钮,关闭全部对话框

五、安装验证

按下 Win + R 组合键,输入 cmd 并回车,打开命令提示符窗口。

执行以下命令验证 MySQL 版本:

mysql --version

若终端输出版本信息,则说明环境变量配置已生效。

在这里插入图片描述

执行以下命令连接 MySQL 服务器:

mysql -u root -p

根据提示输入此前设置的密码(如:root)

执行以下命令查看数据库列表:

SHOW DATABASES;

六、文章结尾

感谢各位耐心阅读本篇教程!若在安装过程中遇到任何问题,欢迎在评论区留言交流,看到后会第一时间回复 😊

Read more

用 Rust 从零开发一个隐写工具

隐写术是一门古老而又充满现代感的技术,它能将信息隐藏在看似普通的载体中,比如图片。最近,我用 Rust 从零开始开发了一个隐写工具,既能通过命令行使用,也有一个现代化的 Web 界面。今天就来分享一下这个过程中的收获和思考。 项目背景 隐写术(Steganography)源于希腊语,意为"隐秘书写"。与加密不同,隐写术的目标是隐藏信息的存在,而不是其内容。在数字时代,我们可以通过修改图像的最低有效位(LSB)来隐藏数据,而人眼几乎察觉不到差异。 我选择 Rust 来实现这个项目,是因为它在系统编程方面表现出色,内存安全性和性能都很优秀,非常适合处理图像数据。 技术栈 项目使用了以下主要技术栈: * Rust - 核心编程语言 * image - 图像处理库 * clap - 命令行参数解析 * axum - Web 框架 * Vue.

By Ne0inhk
消息队列选型:Kafka vs RabbitMQ vs Redis 深度对比

消息队列选型:Kafka vs RabbitMQ vs Redis 深度对比

目 录 * 摘要 * 1. 引言 - 为什么消息队列选型很重要 * 1.1 分布式系统的核心挑战 * 1.2 消息队列的核心价值 * 1.3 选型的关键考量 * 2. Kafka 详解 - 架构、消息模型、一致性保证 * 2.1 Kafka 的发展历程 * 2.2 Kafka 架构设计 * 2.3 Kafka 消息模型 * 2.4 Kafka 一致性保证 * 3. RabbitMQ 详解 - 架构、消息模型、一致性保证 * 3.1 RabbitMQ 的发展历程

By Ne0inhk
2025时序数据库选型,从架构基因到AI赋能来解析

2025时序数据库选型,从架构基因到AI赋能来解析

> 💡 原创经验总结,禁止AI洗稿!转载需授权 >  声明:本文所有观点均基于多个领域的真实项目落地经验总结,数据说话,拒绝空谈! 目录 引言:你的数据库,能应对时序数据的“四重考验”吗? 一、维度一:架构基因 —— 从根源看懂谁是“天选之子” 二、维度二:数据全生命周期管理 —— 从边缘到云端,成本与效率的博弈 2.1 端云协同:IoTDB的“杀手锏” 2.2 数据模型:树状结构 vs 关系表 三、维度三:性能剖析 —— 成本敏感型场景下的终极对决 四、维度四:AI与开发者生态 —— 决胜未来的软实力 4.1 AI 原生集成:从“被动调用”

By Ne0inhk
Spring Boot 主程序入口与启动流程深度解析:从 `@SpringBootApplication` 到应用就绪

Spring Boot 主程序入口与启动流程深度解析:从 `@SpringBootApplication` 到应用就绪

文章目录 * 引言:一个简单的入口,背后是复杂的启动机制 * 1. 主程序入口的核心要素 * 1.1 `main` 方法:Java 程序的起点 * 1.2 `@SpringBootApplication` 注解:三位一体的组合注解 * (1) `@SpringBootConfiguration` * (2) `@EnableAutoConfiguration` * (3) `@ComponentScan` * 2. `SpringApplication.run()` 启动流程详解 * 阶段 1:创建 `SpringApplication` 实例 * 阶段 2:运行 `run()` 方法(核心流程) * 步骤 ①:准备环境(`prepareEnvironment()`) * 步骤 ②:创建应用上下文(`createApplicationContext()`) * 步骤 ③:准备上下文(`prepareContext()`) * 步骤 ④:刷新上下文(`refreshContext(

By Ne0inhk