关于误删MySQL库无法启动MySQL服务的解决方案

1.笔者用的数据库管理工具是Navicat,一次整理数据库的过程中误删了一个叫“MySQL”的库,导致后台无法正常启用MySQL服务。
2.试过了多种解决方法,用了一个叫Wampserver的一个整合软件包,听说用了这个就不用再进行MySQL的重新配置,事实也的确有这效果,但毕竟是第三方的,使用体验不好,SQL执行也不兼容,属于治标不治本的一种我觉得没用的方法。(可能也和MySQL服务没启动有关,但我想说的是,重新配置MySQL并不难)
3.后来干脆一了百了重新配置MySQL。下载配置过程如下:https://www.cnblogs.com/cenwei/p/6249856.html
这其中的没介绍的是MySQL的下载地址和下载方法,下面介绍一下:
a.登陆官网:https://dev.mysql.com/
b.点击MySQL下载:
在这里插入图片描述

c.点击download

在这里插入图片描述

d.选择版本(这里选最新的5.7)
在这里插入图片描述

e.点击选择这个下载(虽然是other的,但这里进入方便,并且也是我要的版本)
在这里插入图片描述

f.选择直接下载,完成下载
在这里插入图片描述

4.下载好后根据上文网址方法配置my.ini,并运行MySQL,下面说说配置过程遇到的问题
A.配置完成后,启动MySQL,提示MySQL已经存在,并且cmd上展示的MySQL路径并不是现在配置这里,导致MySQL服务启动失败,原因就是之前在Navicat里虽然删了库,但系统依旧会记录之前那个MySQL的路径地址,这时要做的是
1,CMD------regedit,打开注册表编辑器
2,根据路径找到mysql注册表,HKEY_LOCAL_MACHINE----SYSTEM----CurrentControlSet----Services----mysql,修改ImagePath值为正确的路径。
3,运行mysql安装目录下的mysql\mysql-5.6.26-winx64\bin\mysqld.exe,接着再去启动mysql服务即可。
原文:https://blog.csdn.net/yhzhaohy/article/details/79317793

修改完后可以把旧MySQL的文件(旧路径下的MySQL文件)删了
在这里插入图片描述

我现在用的是D盘下的5.7.24版本的,这个C盘地下的MySQL文件是旧的,可删。
6.弄好这些,MySQL服务就可以正常启动了,我打开Navicat里一个旧数据库,发现启动一个报错 错误代码#1045 Access denied for user ‘root’@‘localhost’ (using password:YES),数据库也无法打开,解决方法:https://blog.csdn.net/appleyuchi/article/details/75221144

7.如果报错 提示:MySQL服务无法启动 服务没有报告任何错误 请键入NET HELPMSG 3534 这是因为data文件夹没有(不能手动建),或者data里面没有MySQL这个文件夹(也就是没有MySQL相关文件的意思,不能手动建),如果这些都已经有了 还出现这种情况,那么请删除该文件夹,并参照最上面网址(https://www.cnblogs.com/cenwei/p/6249856.html)提供的方法解决该报错。我遇到的也是已经有这个文件夹的了,但因为系统正在引用,无法删除文件,
百度经验找到该服务并停掉https://jingyan.baidu.com/article/6f2f55a175d5f1b5b93e6c27.html
千万注意别把下图红框的那两个服务停掉,不然桌面会炸的
在这里插入图片描述

然后就可以正常删掉了。
弄完这些,误删MySQL库带来的影响就消除了,回复原状态,教程正式完结。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值