误删MySQL数据库中的mysql库怎么恢复

吐血,误删了mysql库后登录不了MySQL

在某天某时间内,清理MySQL数据库中的数据库和数据表,结果误删了mysql数据库还没有反应过来,直到某天打不开MySQL。。。。
在这里插入图片描述

总而言之,某一段时间内我没有解决也没有去解决了,直到今天需要用了来修复,百度一大堆binlog看不懂,连数据库都连不上了,服务也开不了。。距离案发时间也是大半月之久

以下是我个人解决方案,如有更好欢迎推荐,暂且我只会这种方式缓解
重中之重,记得备份原来的数据
默认在C:\ProgramData\MySQL\MySQL Server 5.5/data下

我的解决方案是卸载MySQL,重新下载(前提要把MySQL/data下的数据备份重用)
然后就是把数据库迁移到新下载好的MySQL中。
备份的数据库信息,数据库文件+ibdata1 迁移到MySQL的数据库存放位置,ibdata1这个文件直接选择替换 。然后重启MySQL服务,就欧克了。

在这里插入图片描述

===============================

卸载我是用的这个工具,这个好用,卸得也很干净。我忘记那个网址下载了
在这里插入图片描述

MySQL下载
MySQL安装

修改MySQL数据库存放位置
找到MySQL下载链接,用记事本打开my.ini
在这里插入图片描述
找到datadir,改成你想要的位置,不然默认是在C盘下。(C:\ProgramData\MySQL\MySQL Server 5.5\data)
重启MySQL服务生效

在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据库是一款非常常用的关系型数据库软件,但是在使用过程,有时可能会误删除数据,在这种情况下,需要进行数据恢复。 首先,MySQL数据库除操作并不是真正的永久除,而是将数据标记为已除状态,并将其放入回收站。因此,如果误删除了数据,第一步应该是立即停止对数据库的操作,以免新数据覆盖已除的数据。 接下来,可以通过MySQL提供的数据恢复工具来恢复误删除的数据。MySQL提供了两种主要的恢复工具:备份和日志恢复。备份恢复需要先备份数据,在误删除之后将备份数据恢复数据库;而日志恢复则是通过MySQL的binlog日志来进行数据恢复。 备份恢复的方法比较简单,但是需要提前备份数据,并且在误删除之后不能再进行任何操作。而日志恢复操作比较复杂,需要熟练掌握MySQL的日志恢复机制,对于一些小型数据库系统管理员来说比较难以掌握。 最后,如果以上两种方法均无法恢复数据,还可以考虑使用第三方数据恢复工具,例如EaseUS Data Recovery、Recuva等软件,但是需要注意的是,这些工具不一定都能够100%恢复数据,并且使用过程也需要遵循一定的操作规范,否则可能会造成数据进一步损坏。 总之,误删MySQL数据库数据是一种常见的问题,但是只要掌握了一些基本的数据恢复方法,就可以尽可能地避免数据丢失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值