关于ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决

问题描述:

因为毕设要中期检查,于是运行了之前写的项目,结果因为我搞了pytorch被迫把python版本更到了3.12,导致很多代码运行不了了,于是我就安装第三方库,直接装到C盘没内存了(原来内存就小),然后我就把Phpstudy给卸载了,于是数据库报错了“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”。


解决办法

1.在管理员命令行输入命令如下:

一定要管理员身份运行cmd,要不然没权限。

mysqld --install

如果没有安装过mysqld这里就会成功装了,这里因为我安装过,所以还得先卸载再安装。
在这里插入图片描述

2.关于已经安装过mysqld问题的解决(这里能成功安装mysqld的不需要看)

第一步:
同样是在管理员命令行中输入下面命令:

sc delete mysqld

如果还是删除不了就直接手动删除。
1.按 Win + R,输入 regedit,然后按回车打开注册表编辑器。
2.导航到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

在这里插入图片描述
3.在 Services 下找到名为 mysql 或 mysqld 的项。
4.右键点击该项,选择“删除”。
5.关闭注册表编辑器。
第二步:
再次安装mysqld:

mysqld -- install

在这里插入图片描述

3.启动mysql

成功启动即可。

net start mysql

在这里插入图片描述
navicat也可以成功连接。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sjsflyqy10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值