【MySQL 排错】Navicat 连接 localhost 报 2002 (10061) 完整排查记录(Windows + MySQL 8.4 用户模式)
摘要本文记录 Windows 下 ZIP 方式安装 MySQL 8.4.10 后使用 Navicat 连接localhost时出现2002 - Cant connect to server on localhost (10061)的完整排错过程。从现象、原理、排查命令到根因与解决方案一并整理并补充安装阶段的常见坑方便同类问题一次定位。关键词MySQL 8.4、Navicat、2002、10061、Windows、连接被拒绝、用户模式启动一、问题现象本地已安装 MySQL 8.4.10Navicat 中配置了连接info_system_demo双击连接时报错2002 - Cant connect to server on localhost (10061)Navicat 界面左侧能看到连接配置但无法打开数据库查询、表设计等功能全部不可用。直观理解客户端Navicat去敲本机 3306 端口的门但门后没有人应答——不是密码错而是MySQL 服务根本没在跑。二、错误码含义先搞清再动手错误常见含义本次是否命中2002无法连接到 MySQL 服务器是10061Windows 套接字错误连接被拒绝Connection refused是1045用户名或密码错误否2003无法解析主机名否10061 与 1045 的区别很重要10061TCP 连上了目标端口但没有任何进程在监听 → 先查MySQL 是否启动。1045能连上服务器但认证失败 → 查账号密码。很多人一看到 Navicat 报错就去改密码本次问题改密码无效因为服务器进程不存在。三、环境与安装背景为何容易踩坑本次 MySQL 采用ZIP 绿色安装未使用官方 MSI 安装向导也未注册 Windows 服务。原因如下使用cdn.mysql.com下载mysql-8.4.10-winx64.zip解压到D:\WorkSoftware\MySQL\。编写my.ini执行mysqld --initialize-insecure初始化数据目录。尝试mysqld --install注册服务时提示Install/Remove of the Service Denied当前 PowerShell 无管理员权限。改为用户模式通过start-mysql.ps1启动mysqld.exe进程。因此开机后 MySQL 不会自动启动没有「服务」可在「服务管理器」里一键启动Navicat 配置再正确不先启动 mysqld 就必然 10061。四、排错过程按推荐顺序4.1 第一步确认 mysqld 进程是否存在PowerShell 执行Get-Process-Namemysqld-ErrorAction SilentlyContinue本次结果无输出 → 没有任何 MySQL 进程在运行与 Navicat 报错一致。4.2 第二步确认 3306 端口是否在监听netstat-ano|findstr:3306本次结果无LISTENING行 → 本机 3306 端口空闲进一步确认 MySQL 未启动。若能看到0.0.0.0:3306 ... LISTENING说明服务已在跑应转向检查主机名、防火墙或 Navicat 连接类型是否选错如误选 PostgreSQL。4.3 第三步命令行能否连接mysql-u root-proot-eSHOW DATABASES;报错前同样连不上10061 或类似提示。启动 MySQL 后能列出info_system_demo等库说明服务端与账号均正常问题锁定在进程未启动。4.4 第四步启动 MySQL用户模式D:\WorkSoftware\MySQL\start-mysql.ps1脚本核心逻辑若尚无mysqld进程则后台启动Start-Process-FilePath$mysqlHome\bin\mysqld.exe-ArgumentList--defaults-fileD:/WorkSoftware/MySQL/my.ini-WindowStyle Hidden启动后再次检查Get-Process-Namemysqldnetstat-ano|findstr:3306mysql-u root-proot-eSHOW DATABASES;本次结果出现mysqld进程0.0.0.0:3306 ... LISTENING能正常SHOW DATABASES。回到 Navicat重新连接问题解决。4.5 排错流程图Navicat 报 2002/10061 │ ▼ mysqld 进程存在 ──否──► 启动 MySQL脚本 / 服务 / 手动 mysqld │是 ▼ 3306 在 LISTENING ──否──► 查 my.ini 端口、是否被占用 │是 ▼ mysql 命令行能连 ──否──► 查账号、bind-address、防火墙 │是 ▼ 检查 Navicat主机/端口/连接类型(MySQL)五、Navicat 正确连接配置配置项推荐值连接类型MySQL勿选 PostgreSQL / MongoDB主机localhost或127.0.0.1端口3306用户名root密码安装时设置的密码本文示例为root数据库info_system_demo可选连接后再选库也行连接前务必先执行D:\WorkSoftware\MySQL\start-mysql.ps1六、安装阶段踩过的坑顺带记录排错过程中安装环节还遇到过以下问题一并写入便于检索。6.1Failed to open required defaults file现象mysqld: [ERROR] Failed to open required defaults file: D:\WorkSoftware\MySQL\my.ini原因路径写法或文件尚未就绪MySQL 在 Windows 上对my.ini路径较敏感。处理统一使用正斜杠路径例如[mysqld] basedirD:/WorkSoftware/MySQL/mysql-8.4.10-winx64 datadirD:/WorkSoftware/MySQL/data port3306命令行指定mysqld--defaults-fileD:/WorkSoftware/MySQL/my.ini--initialize-insecure6.2 注册 Windows 服务被拒绝现象Install/Remove of the Service Denied!原因非管理员 PowerShell。处理方案 A本次采用用户模式 start-mysql.ps1手动启动方案 B管理员 PowerShell 执行D:\WorkSoftware\MySQL\mysql-8.4.10-winx64\bin\mysqld.exe --install MySQL84--defaults-fileD:/WorkSoftware/MySQL/my.ini netstartMySQL84注册服务后可开机自启Navicat 连接更省心。6.3 导入 SQL 中文乱码 / 字段过长现象ERROR 1406: Data too long for column dept_name原因source或管道导入时客户端字符集非 UTF-8中文被错误编码。处理Get-ContentV1__init.sql-Encoding UTF8|mysql-u root-proot--default-character-setutf8mb4my.ini中建议character-set-serverutf8mb4 collation-serverutf8mb4_unicode_ci6.4 MySQL 8.4 配置项变更MySQL 8.4 已移除default_authentication_plugin写在my.ini里可能导致初始化异常需删除该行。七、日常运维命令速查# 启动D:\WorkSoftware\MySQL\start-mysql.ps1# 停止D:\WorkSoftware\MySQL\stop-mysql.ps1# 版本mysql--version# 连接mysql-u root-proot# 查看是否在监听netstat-ano|findstr:3306目录结构参考D:\WorkSoftware\MySQL\ ├── mysql-8.4.10-winx64\ # 程序目录 ├── data\ # 数据目录 ├── my.ini # 配置文件 ├── start-mysql.ps1 ├── stop-mysql.ps1 └── README.md八、经验总结Navicat 2002 10061优先查 MySQL 有没有启动不要先改密码。ZIP 安装 未注册服务 每次重启电脑后要手动启动或注册 Windows 服务。排查三板斧Get-Process mysqld→netstat :3306→mysql -u root -p。Windows 下my.ini路径推荐正斜杠导入含中文的 SQL 指定utf8mb4。与 Spring Boot 联调时保证application.yml中端口、账号与 Navicat 一致即可。九、后记本次问题从 Navicat 一条报错出发根因却是安装方式带来的「非常驻服务」——配置没有错只是数据库还没「上班」。这类问题在本地开发、面试练手环境中很常见把「进程 → 端口 → 客户端」这条链路走通以后遇到 DataGrip、DBeaver、命令行连接失败都可以用同一套思路快速定位。若你希望 MySQL 像商业安装包一样开机自启建议在管理员 PowerShell中注册MySQL84服务若保持绿色便携则养成开 Navicat 前先跑start-mysql.ps1的习惯即可。参考MySQL 8.4 官方文档Install MySQL on Windows本地练手项目info-system-demoSpring Boot MyBatis MySQL如果这篇文章对你有帮助欢迎点赞收藏有问题欢迎在评论区交流。

相关新闻

谁还在硬啃组态屏?我直接喂饭

谁还在硬啃组态屏?我直接喂饭

玩组态屏这事吧,说难不难,说简单也真有不少坑。刚入坑那会儿我也是一路踩着雷过来的,今天把几个核心知识点捋一捋,给刚上手的兄弟们省点弯路。先聊选型。很多人上来就盯着尺寸看,7寸还是10寸,其实比尺寸更重…

2026/8/20 11:46:25 阅读更多 →
C语言学习(跟b站鹏哥)

C语言学习(跟b站鹏哥)

下面开始C语言的学习,总结鹏哥C语言重点方便快速回顾复习。适用人员(小白学习c语言,考研408学习C语言,z站学习鹏哥c语言)第二课由C语言编写的为.c文件,需要先进行编译,然后进行链接成为可执行文…

2026/8/18 23:43:54 阅读更多 →
程序员高效驾驭大模型的AI导演工作流

程序员高效驾驭大模型的AI导演工作流

1. 项目概述:程序员如何高效驾驭大模型三年前我第一次接触GPT-3时,花了整整8小时才让模型输出符合需求的代码片段。如今通过系统化的方法沉淀,同样的任务只需30分钟就能完成质量更高的交付。这个转变过程让我意识到:掌握大模型就像…

2026/8/18 7:43:40 阅读更多 →

最新新闻

数字孪生与智能体AI如何驱动交通信号灯实现自主实时优化

数字孪生与智能体AI如何驱动交通信号灯实现自主实时优化

1. 项目概述:当数字孪生遇见智能体AI,城市交通信号灯如何“自主思考”想象一下,你每天通勤路上那个永远在你接近时变红的十字路口。传统的交通信号控制,无论是固定配时还是基于简单感应线圈的感应控制,都像是在用一套僵…

2026/8/22 18:49:32 阅读更多 →
C++模板编程核心原理:从基础推导到现代特性应用

C++模板编程核心原理:从基础推导到现代特性应用

1. 项目缘起:为什么今天还要聊老版C的模板?最近在整理硬盘,翻出来一份十多年前的C课程笔记,纸张都有些泛黄了。里面关于“函数模板”和“类模板”的部分,被我画得密密麻麻,旁边还标注着当时绞尽脑汁才想明白…

2026/8/22 18:49:31 阅读更多 →
Linux服务器CPU使用率飙升排查指南:从工具使用到根因定位

Linux服务器CPU使用率飙升排查指南:从工具使用到根因定位

1. 项目概述:当你的Linux服务器“发烧”了最近在线上处理一个告警,一台跑着核心服务的CentOS服务器CPU使用率突然飙到了95%以上,并且持续不下。告警邮件滴滴响个不停,业务方已经开始反馈接口响应变慢了。这种场景,相信…

2026/8/22 18:48:31 阅读更多 →
Windows 7虚拟机网络配置与VMware兼容性实战指南

Windows 7虚拟机网络配置与VMware兼容性实战指南

1. 为什么现在还要装 Windows 7 虚拟机?这不是“过时”而是刚需你点开这个标题,大概率不是为了怀旧——没人会为一个停止支持五年的系统专门折腾虚拟机。我见过太多真实场景:某工业控制软件只兼容 Win7 SP1 的 .NET Framework 3.5&#xff1b…

2026/8/22 18:48:31 阅读更多 →
knowledge_graph 快速指南:用本地 LLM 把任意文本变成知识图谱的 3 步做法

knowledge_graph 快速指南:用本地 LLM 把任意文本变成知识图谱的 3 步做法

knowledge_graph 快速指南:用本地 LLM 把任意文本变成知识图谱的 3 步做法 【免费下载链接】knowledge_graph Convert any text to a graph of knowledge. This can be used for Graph Augmented Generation or Knowledge Graph based QnA 项目地址: https://gitc…

2026/8/22 18:48:31 阅读更多 →
机器学习模型分类全解析:从监督学习到深度学习,构建你的模型选型决策框架

机器学习模型分类全解析:从监督学习到深度学习,构建你的模型选型决策框架

1. 模型分类:从混沌到秩序的认知地图 在任何一个技术或业务领域,当我们谈论“模型”时,无论是机器学习模型、业务分析模型,还是物理仿真模型,我们首先面临的就是一个庞杂的集合。新手面对琳琅满目的模型库,…

2026/8/22 18:48:31 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →