1.笔者用的数据库管理工具是Navicat,一次整理数据库的过程中误删了一个叫“MySQL”的库,导致后台无法正常启用MySQL服务。

2.试过了多种解决方法,用了一个叫Wampserver的一个整合软件包,听说用了这个就不用再进行MySQL的重新配置,事实也的确有这效果,但毕竟是第三方的,使用体验不好,SQL执行也不兼容,属于治标不治本的一种我觉得没用的方法。(可能也和MySQL服务没启动有关,但我想说的是,重新配置MySQL并不难)

3.后来干脆一了百了重新配置MySQL。下载配置过程如下:

这其中的没介绍的是MySQL的下载地址和下载方法,下面介绍一下:

a.登陆官网:https://dev.mysql.com/

b.点击MySQL下载:

MySQL本地数据库被删除 mysql数据库删了怎么恢复_MySQL

c.点击download

MySQL本地数据库被删除 mysql数据库删了怎么恢复_数据库_02

d.选择版本(这里选最新的5.7)

MySQL本地数据库被删除 mysql数据库删了怎么恢复_MySQL_03

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

MySQL本地数据库被删除 mysql数据库删了怎么恢复_mysql_04

f.选择直接下载,完成下载

MySQL本地数据库被删除 mysql数据库删了怎么恢复_mysql_05

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服务即可。
原文:

修改完后可以把旧MySQL的文件(旧路径下的MySQL文件)删了

MySQL本地数据库被删除 mysql数据库删了怎么恢复_mysql_06

我现在用的是D盘下的5.7.24版本的,这个C盘地下的MySQL文件是旧的,可删。
6.弄好这些,MySQL服务就可以正常启动了,我打开Navicat里一个旧数据库,发现启动一个报错 错误代码

#1045 Access denied for user ‘root’@‘localhost’ (using password:YES),

数据库也无法打开,解决方法:

7.如果报错 提示:MySQL服务无法启动 服务没有报告任何错误 请键入NET HELPMSG 3534 这是因为data文件夹没有(不能手动建),或者data里面没有MySQL这个文件夹(也就是没有MySQL相关文件的意思,不能手动建),如果这些都已经有了 还出现这种情况,那么请删除该文件夹,并参照最上面网址()提供的方法解决该报错。我遇到的也是已经有这个文件夹的了,但因为系统正在引用,无法删除文件,

百度经验找到该服务并停掉https://jingyan.baidu.com/article/6f2f55a175d5f1b5b93e6c27.html 千万注意别把下图红框的那两个服务停掉,不然桌面会炸的

MySQL本地数据库被删除 mysql数据库删了怎么恢复_MySQL本地数据库被删除_07

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