误删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服务生效

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值