问题描述:
因为毕设要中期检查,于是运行了之前写的项目,结果因为我搞了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也可以成功连接。