Windows 10重启后出现MySQL Error 2003 (HY000)无法连接服务端问题求助
MySQL ERROR 2003 (HY000) 10061 故障解决方案
该报错本质是MySQL服务未正常启动,无需重装,按以下步骤操作即可:
常规解决步骤(适用于Windows系统,匹配你使用MSI安装包、cmd的操作环境)
- 按
Win+R组合键调出运行窗口,输入services.msc后回车,打开系统服务管理器 - 在服务列表中查找名称前缀为
MySQL的项,8.0版本MSI安装的默认服务名为MySQL80,查看其「状态」列,若为空则代表服务未启动 - 右键点击该服务项,选择「启动」,等待服务启动完成后,再重新尝试连接MySQL即可
- 若需要开机自动启动MySQL,可右键点击服务项选择「属性」,将启动类型修改为「自动」后保存配置
服务启动失败的排查方法
如果点击启动后服务报错无法启动,按以下顺序排查:
- 检查3306端口是否被占用:用管理员权限打开cmd,输入
netstat -ano | findstr "3306",如果有返回结果说明其他程序占用了3306端口,关闭占用端口的程序,或者修改MySQL配置文件my.ini中的端口配置即可 - 检查配置文件有效性:确认MySQL安装目录下的
my.ini文件没有被误改,端口、数据目录等配置无语法错误 - 定位具体报错:打开MySQL数据存储目录下后缀为
.err的日志文件,搜索ERROR关键词即可找到启动失败的具体原因
临时启动命令
你也可以直接用命令操作服务:用管理员权限打开cmd,输入net start MySQL80即可启动服务,需要停止服务时输入net stop MySQL80即可。
内容的提问来源于stack exchange,提问作者Mazive_Velocity
相关产品推荐
相关产品推荐

