当前位置: 首页> 健康> 知识 > 安阳县辛村镇_南昌网站建设技术托管_国外网站加速_网络销售公司经营范围

安阳县辛村镇_南昌网站建设技术托管_国外网站加速_网络销售公司经营范围

时间:2025/7/19 20:32:30来源:https://blog.csdn.net/qq_45860901/article/details/142991794 浏览次数:0次
安阳县辛村镇_南昌网站建设技术托管_国外网站加速_网络销售公司经营范围

今天用Navicat16去连接mysql突然就连不上了。一直报错
连接本地mysql时出现2003-Can‘t connect to MySql server on ‘localhost‘(10061)错误。
以为是Navicat过期了。正好Navicat推出了Lite 17免费版本,心想正好可以尝尝鲜,而且还支持连接Redis,简直不要太好(受够RDM了)。
下载安装一气呵成,打开Lite 17连接还是这个错误。。。。。。。。

第一步:service.msc服务下的mysql服务没有启动

那就去启动,结果点击启动,报错启动不了,如下:
在这里插入图片描述
继续百度

第二步:修改注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL
这个路径下的image镜像路径改变了,需要修改。 是的,之前的my.ini文件所在的文件夹被我给移动到另一个文件夹了,所以这里这个路径是要改的。
但是,我的修改后没啥作用,虽然百度有说要修改这里的。这时我去
net start MySQL
还是报错
[ERROR] [MY-013276] [Server] Failed to set datadir
注意这个报错信息不是执行net start MySQL直接显示的,而是用的mysql的一个命令,应该是命令:
mysqld --console

在这里插入图片描述

第三步:基于命令重置

到这里,心想要不直接用安装包,重装Mysql算了。但是看了其他步骤还是太麻烦了,即使是保姆教程。
例如:https://blog.csdn.net/weixin_56952690/article/details/129678685
所以,参考另外大神的,直接执行几行命令即可:
https://blog.csdn.net/hanhanwanghaha/article/details/105599321

执行命令之前:

1,最好看一下上面[ERROR] [MY-013276] [Server] Failed to set datadir 报错时,它总是尝试在哪个路径下创建 data文件夹。
我的总是报错尝试在D:\Mysql\MysqlServer 文件夹下无法创建这个data文件夹。因为之前Mysql被我安装到的就是这个文件夹。如下图:

在这里插入图片描述
2,
把my.ini复制到这个文件夹下,不知道为啥,我的必须放在这个文件夹下才能正确的重置,所以看个人了。
3,
找到以前的数据库文件夹,复制一份备份,要不然重置了,就删没了。

在这里插入图片描述

执行命令:

1,

mysqld --initialize --user=mysql --console

2,

mysqld -install

3,

net start mysql

第四步:恢复数据库

主要复制2个文件,放到新生成的data文件夹中覆盖新生成的。

在这里插入图片描述
以及mysql文件夹

在这里插入图片描述

在这里插入图片描述

当然也可以参考这篇文章:
https://blog.csdn.net/dz77dz/article/details/130869369

关键字:安阳县辛村镇_南昌网站建设技术托管_国外网站加速_网络销售公司经营范围

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: