【2025 最新】 MySQL 数据库安装教程(超详细图文版):从下载到配置一步到位

【2025 最新】 MySQL 数据库安装教程(超详细图文版):从下载到配置一步到位

        MySQL 作为开源关系型数据库的标杆,广泛应用于 Web 开发、数据分析等场景,是程序员必备的基础工具之一。本文针对 2025 年最新版本 MySQL(以 MySQL 8.4.7为例),详细讲解 Windows 10/11 系统下的下载、安装、配置全流程,同时涵盖常见问题排查,适合零基础新手快速上手。

一、安装前准备

1. 确认系统环境

  • 操作系统:Windows 10(64 位)或 Windows 11(64 位)
  • 硬件要求:至少 2GB 内存,10GB 以上空闲磁盘空间
  • 依赖环境:无需额外安装依赖(安装包自带必要组件)

2. 下载 MySQL 安装包

推荐从 MySQL 官方网站下载,确保安装包安全无捆绑:

  1. 访问 MySQL 官方下载地址:https://dev.mysql.com/downloads/mysql/
  2. 版本选择:选择「MySQL Community Server」(社区版,免费开源)
  3. 操作系统选择:下拉选择「Windows (x86, 64-bit), ZIP Archive」(免安装版,配置灵活,推荐新手)
  4. 下载无需注册,直接点击页面底部「No thanks, just start my download」即可开始下载

图文详解:

打开  MySQL 官方下载地址:https://dev.mysql.com/downloads/mysql/

点击Download 就可以下载对应的安装包了, 安装包如下:

二、MySQL 安装与配置(免安装版)

1. 解压安装包

  1. 将下载的 ZIP 压缩包解压到指定目录(建议路径无中文、无空格,避免后续报错)
    • 示例路径:D:\mysql\mysql-8.4.7-winx64
  1. 解压后目录结构说明:
    • bin:存放 MySQL 可执行文件(如 mysql.exe、mysqld.exe)
    • data:默认数据存储目录(后续自动生成)
    • my.ini:MySQL 配置文件(需手动创建)
    • README:官方说明文档

2. 配置环境变量(推荐)

配置环境变量后,可在任意命令行窗口操作 MySQL,无需切换到bin目录:

  1. 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」

1.在系统变量中新建MYSQL_HOME

2.在「系统变量」中找到「Path」,点击「编辑」

点击 新建 :

3. 手动创建配置文件(my.ini,不推荐选择这种方式安装,选择上面推荐方式,上面配置了环境变量,这一步可以跳过)

  1. 在 MySQL 解压根目录下,新建文本文件,重命名为my.ini(注意后缀名从.txt改为.ini
  2. 打开my.ini,复制以下配置内容(根据实际安装路径修改basedirdatadir):
[mysqld] # 设置MySQL安装目录(替换为你的解压路径) basedir=D:\Program Files\MySQL\mysql-8.4.3-winx64 # 设置MySQL数据存储目录(自动生成,无需手动创建) datadir=D:\Program Files\MySQL\mysql-8.4.3-winx64\data # 设置端口号(默认3306,若被占用可修改为3307等) port=3306 # 设置字符集(默认UTF-8,支持中文) character-set-server=utf8mb4 # 设置默认存储引擎 default-storage-engine=INNODB # 允许最大连接数 max_connections=100 # 跳过密码验证(初始化时使用,后续需关闭) skip-grant-tables [mysql] # MySQL客户端字符集 default-character-set=utf8mb4 [client] # 客户端连接端口 port=3306 # 客户端字符集 default-character-set=utf8mb4 

4.如何验证是否添加成功?

右键开始菜单(就是屏幕左下角),选择命令提示符(管理员),打开黑框,敲入mysql,回车。

输入mysql:

如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试。

5.初始化MySQL

在刚才的命令行中,输入如下的指令:

mysqld --initialize-insecure

稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

6.注册安装MySQL服务

命令行(注意必须以管理员身份启动)中,输入如下的指令,回车执行:

mysqld -install

7. 启动 MySQL 服务

  1. 启动成功提示:MySQL 服务正在启动.. MySQL服务已经启动成功

执行启动命令:在黑框里敲入net start mysql,回车。

net start mysql // 启动mysql服务 net stop mysql // 停止mysql服务

三、MySQL 登录与密码修改

1. 首次登录 MySQL

首次登录无需密码:

mysql -u root -p 

2. 修改 root 用户密码

  1. 执行成功提示:Query OK, 0 rows affected (0.01 sec)

退出 MySQL 命令行:

exit; 

登录后,执行以下命令修改密码(替换123456为你的自定义密码,建议包含字母 + 数字):在黑框里敲入mysqladmin -u root password 123456,这里的123456就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

mysqladmin -u root password 123456

3. 验证密码登录

  1. 输入密码后回车,若成功进入mysql>提示符,说明密码修改完成

右键开始菜单,选择命令提示符,打开黑框。在黑框中输入,mysql -uroot -p123456,回车,出现下图且左下角为mysql>,则登录成功。

mysql -uroot -p123456 

到这一步我们的mysql就修改密码成功,也彻底安装好了我们的mysql数据库,以下操作四、五步骤,自己可以选择参考看需不需要。

四、MySQL 可视化工具连接(可选)

为了更便捷地操作 MySQL,推荐使用可视化工具(如 Navicat、SQLyog、DBeaver 等),以 Navicat 为例:

  1. 打开 Navicat,点击「连接」→「MySQL」
  2. 填写连接信息:
    • 连接名:自定义(如 MySQL8.4)
    • 主机:localhost(本地连接)
    • 端口:3306(与 my.ini 中配置一致)
    • 用户名:root
    • 密码:修改后的密码(如 123456)
  3. 点击「测试连接」,提示「连接成功」即可完成连接

五、常见问题排查

1. 服务安装失败:「Install/Remove of the Service Denied!」

  • 原因:未以管理员身份运行 CMD
  • 解决方案:关闭当前 CMD,重新以「管理员身份」打开后重试

2. 服务启动失败:「MySQL 服务无法启动」

  • 原因 1:配置文件my.ini路径错误(basedir 或 datadir 填写错误)
    • 解决方案:检查my.inibasedirdatadir是否与实际安装路径一致,路径中无中文、无空格
  • 原因 2:端口 3306 被占用
    • 解决方案:在my.ini中修改port为 3307 等未被占用的端口,重启服务

3. 登录失败:「Access denied for user 'root'@'localhost'」

  • 原因:密码错误或未关闭skip-grant-tables功能
  • 解决方案:重新打开my.ini添加skip-grant-tables,重启服务后无密码登录,重新修改密码并关闭该配置

4. 命令行提示「mysql 不是内部或外部命令」

  • 原因:未配置环境变量或配置错误
  • 解决方案:检查环境变量中Path是否添加 MySQL 的bin目录,配置后重启 CMD

六、MySQL 基础操作(入门必备)

1. 常用服务命令

net start MySQL # 启动服务 net stop MySQL # 停止服务 sc delete MySQL # 卸载服务(需先停止服务) 

2. 常用 MySQL 命令

show databases; # 查看所有数据库 create database test; # 创建名为test的数据库 use test; # 切换到test数据库 show tables; # 查看当前数据库的所有表 exit; # 退出MySQL 

总结

        本文详细讲解了 2025 年最新版 MySQL 的免安装版安装流程,从下载、配置到登录验证,每一步都配有具体操作和说明,同时覆盖了新手常见的问题排查。MySQL 安装的核心是确保配置文件路径正确、以管理员身份操作服务,以及及时修改默认密码保障安全。

Read more

构建企业级私有化 AI:从大模型原理到本地智聊机器人全栈部署指南

构建企业级私有化 AI:从大模型原理到本地智聊机器人全栈部署指南

摘要:在生成式人工智能(AIGC)浪潮席卷全球的今天,大语言模型(LLM)已不再是科技巨头的专属玩具。然而,数据隐私泄露的隐忧、云端 API 高昂的调用成本以及网络延迟的不可控性,正成为阻碍企业深度应用 AI 的“三座大山”。本文基于“智聊机器人”项目的核心架构,深入剖析从大模型理论基础到本地私有化部署的全链路实践。我们将摒弃对云端服务的依赖,利用 Ollama 推理引擎与 Streamlit 前端框架,在消费级硬件上构建一个安全、可控、低成本的智能对话系统。这不仅是一次技术环境的搭建,更是一场关于“数据主权”与“AI 民主化”的深度探索。 文章目录 * 🌐 第一章:觉醒时刻——为何我们需要“私有化”大模型? * 1.1 大模型时代的机遇与隐痛 * 1.2 破局之道:开源模型与本地部署的崛起 * 1.

By Ne0inhk

Web3区块链软件开发全栈解决方案:达普韦伯(Dappweb)2026年实战经验分享

2026年,Web3赛道已从“概念炒作”转向“生产力落地”。香港作为全球RWA与虚拟资产枢纽,SFC监管框架全面收紧,稳定币条例、储备审计、链上合规要求越来越高。与此同时,内地团队出海面临的最大挑战仍是:如何用全栈技术栈安全、合规、高效地把项目从0到1推到主网。 我最近深度接触了达普韦伯(Dappweb,官网dappweb.cn),这家香港+西安双基地的Web3技术服务商。他们专注区块链、AI与可信数据融合,已服务超200家国内外客户,涵盖公链定制、数字资产交易所、DApp全栈开发、RWA代币化等。以下基于他们的2026年实战案例,分享一套真正能落地的全栈解决方案思路。 1. 2026年Web3开发的核心痛点:为什么“全栈”成了刚需? * 碎片化工具链:前端React/Vue + 后端Node + Solidity合约 + 多链桥 + 钱包集成 + 监控……拼凑起来容易出bug,维护成本高。 * 安全与合规双杀:合约漏洞年损失数十亿,香港SFC要求储备披露、反洗钱追踪,内地团队一碰“

By Ne0inhk
YOLOv8【第十章:多任务扩展深度篇·第11节】旋转框角度回归优化:CSL(Circular Smooth Label)与 DCL 编码实战!

YOLOv8【第十章:多任务扩展深度篇·第11节】旋转框角度回归优化:CSL(Circular Smooth Label)与 DCL 编码实战!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。 部分章节也会结合国内外前沿论文与 AIGC 等大模型技术,对主流改进方案进行重构与再设计,内容更偏实战与可落地,适合有工程需求的同学深入学习与对标优化。 ✨特惠福利:当前限时活动一折秒杀,一次订阅,终身有效,后续所有更新章节全部免费解锁,👉 点此查看详情 🎯 本文定位:计算机视觉 × 多任务扩展深度系列 📅 更新时间:2026年 🏷️ 难度等级:⭐⭐⭐⭐(高级进阶) 🔧 技术栈:Python 3.9+ · PyTorch

By Ne0inhk
深度解析英伟达最新“瓦力”机器人:物理AI时代的开发者红利与技术突破

深度解析英伟达最新“瓦力”机器人:物理AI时代的开发者红利与技术突破

2026年CES展会上,黄仁勋牵着那款酷似《机器人总动员》“瓦力”的Reachy Mini机器人完成流畅互动时,全场的欢呼不仅是对萌系设计的认可,更是对一个新时代的致敬——英伟达用这套全新机器人系统,正式宣告物理AI从实验室走向产业化。对于咱们ZEEKLOG的开发者而言,这波技术浪潮带来的不只是视觉震撼,更是可落地的开发工具、开源生态和商业机遇。今天就从技术内核、开发价值、行业对比三个维度,深度拆解英伟达最新机器人的核心竞争力,帮大家找准入局切入点。 一、不止“萌出圈”:英伟达新机器人的技术内核拆解 很多人被“瓦力”的外形圈粉,但真正让行业震动的是其背后的全栈技术体系。不同于传统机器人“硬件堆砌+单一功能编程”的模式,英伟达这套系统是“大脑-身体-训练场”的全链路协同,每一个环节都为开发者预留了创新空间。 1. 核心大脑:GR00T N1.6模型的双系统突破 作为全球首个开源人形机器人基础模型,最新的Isaac GR00T N1.6堪称“机器人界的GPT-4o”,其最核心的创新是双系统架构设计,完美复刻了人类“本能反应+深度思考”

By Ne0inhk