惊险!数据库数据全部丢失!!!

今天在使用小皮面板,启动WNMP套件,实现搭建本地网站,nginx正常启动,mysql怎么都启动不了,于是去网上搜解决方案。具体原因就是:小皮面板mysql与本地mysql冲突,停止服务,停用3306端口

小皮首页mysql服务如果一直无法启动,点击启动后迅速出现“正在启动…”“已启动…”“已停止…”的情况,考虑可能是phpstudy新置mysql可能和本机之前安装的mysql冲突,解决方法如下:

  • 1、win+R输入regedit打开注册表选择\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQLa
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQLa
    将MySQLa删除(如果名称是MySQL继续删除)
  • 2、在我的电脑中删除C:\ProgramData\MySQL (找不到的话在C盘中搜索MySQL寻找该路径下的对应文件夹)
  • 3、在C:\WINDOWS\system32文件夹下找到cmd.exe(文件夹内文件较多可通过右上角查询搜索cmd.exe),右键选择管理员运行,输入sc delete mysql进行删除操作。win+R键入cmd后输入命令无法执行则考虑管理员权限。
  • 4、接着重启小皮,启动mysql显示以下页面则为调试成功。

一顿操作猛如虎,小皮正常启动,这个时候再打开我的项目,尼玛,用的是小皮的数据库,我数据库里的表全没了!!!
立马回去操作,又删除小皮mysql目录的服务,再回到我本地mysql目录,bin目录下输入 mysqld.exe -install,提示创建服务成功,再net start mysql,最后再进行数据库连接,还好只是用的是小皮目录下的mysql,不影响我本地mysql目录数据存储,不然就坏了,吓成球了。

在此记录这个蠢蛋操作,数据库一定要记得备份,避免操作导致数据丢失。