我的编程空间,编程开发者的网络收藏夹
学习永远不晚

windows下恢复mysql数据库被删除的解决办法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

windows下恢复mysql数据库被删除的解决办法

目录

项目场景:

解决步骤:

 1.命令行进入mysql,执行SHOW MASTER STATUS;

2.将文件移到别的位置

3.恢复

1.命令行输入:mysqlbinlog D:\HASEEZ8-bin.000006 > recovery.sql

2.创建被删除的数据库xxxatabase

3.执行命令进行恢复:mysql -uroot -p \users\administrator\recovery.sql<>

4.打开navicate,刷新数据库,成功恢复!

注意


 项目场景:

今天打开navicat发现了两个连接信息

于是乎我就打开了第二个ruoyi:

发现了这个库xxxatabase,心想第一个连接localhost里面也有这个,就把xxxatabase删了吧。删完之后的一分钟内,我就后悔了,想了想这和localhost不就一个么,心想完了!!!

于是抱着试一试的心态,去问了问ChatGPT,结果恢复了


解决步骤:

ChatGPT给的回答: 

按照它说的我就开始了:

 1.命令行进入mysql,执行SHOW MASTER STATUS;

会发现有个文件。HASEEZ8-bin.000008

这里需要注意一下,这个binlog文件是最新的,你要找到这个的前一个进行恢复。

2.将文件移到别的位置

C:\ProgramData\MySQL\MySQL Server 8.0\Data,这个路径中有空格,接下如果用这个路径会报错

3.恢复

继续问GPT:怎么用这个文件进行恢复

1.命令行输入:mysqlbinlog D:\HASEEZ8-bin.000006 > recovery.sql

在c盘用户目录下会生成一个文件recovery.sql

2.创建被删除的数据库xxxatabase

执行这个sql之前,需要先创建一下被删除的数据库xxxatabase

3.执行命令进行恢复:mysql -uroot -p

输入密码即可,等待恢复完成!

4.打开navicate,刷新数据库,成功恢复!


注意:

如果执行SHOW MASTER STATUS这个命令,没有文件,说明你的my.ini配置文件没有开启备份,则恢复不了。默认都是开启的吧,反正就用的默认的配置文件。

 今天的分享就到这里了,如果对你有帮助,麻烦点个赞哦!

来源地址:https://blog.csdn.net/kevinlcsdn/article/details/130187106

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

windows下恢复mysql数据库被删除的解决办法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql数据库被删除怎么恢复

如果启用了 mysql 二进制日志,则可通过以下步骤恢复已删除的数据库:检查 binlog 文件并复制 .ibd 文件到新目录。创建新数据库。从 .ibd 文件恢复数据库。导入数据(可选)。重新创建外键(可选)。重新创建视图(可选)。如何恢
mysql数据库被删除怎么恢复
2024-08-05

mysql数据库被删除如何恢复

mysql 数据库删除后如何恢复如何恢复已删除的 MySQL 数据库?当意外删除 MySQL 数据库时,可以采取以下步骤进行恢复:1. 停止 MySQL 服务停止 MySQL 服务以防止对数据库进行任何进一步的更改。2. 找到数据
mysql数据库被删除如何恢复
2024-06-15

MySQL中恢复被误删除表数据的方法详解

在MySQL数据库中,有时会发生误删除表数据的情况,这可能是由于操作失误、程序错误或者恶意攻击等原因导致的。当发生这种情况时,及时采取恢复措施是非常重要的,以防止数据的永久丢失。本文将详细介绍在MySQL中恢复被误删除表数据的方法,并提供相
MySQL中恢复被误删除表数据的方法详解
2023-12-23

怎么恢复mysql删除的数据库

可以通过一系列步骤恢复已删除的 mysql 数据库,包括:确定数据库名称、检查二进制日志、从备份中恢复、复制并重放二进制日志条目,最后验证并删除临时数据库。如何恢复已删除的 MySQL 数据库步骤 1:确定数据库名称首先,你需要确定已删
怎么恢复mysql删除的数据库
2024-08-05

怎么恢复mysql数据库中删除的数据库

要恢复已删除的 mysql 数据库,首先确认其已删除。然后,有两种恢复方法:使用备份文件或从二进制日志文件恢复。从备份文件恢复需要先停止服务器、复制文件并运行查询。从二进制日志文件恢复则需要确保日志记录已启用,提取操作并运行查询创建并恢复数
怎么恢复mysql数据库中删除的数据库
2024-04-14

plsql恢复删除的数据失败怎么解决

当 PL/SQL 恢复删除的数据失败时,可以尝试以下解决方法:检查是否有备份:首先检查是否有备份可以恢复删除的数据。如果有备份,可以尝试从备份中恢复数据。使用 flashback 查询:如果数据库表启用了 flashback 功能,可以使用
plsql恢复删除的数据失败怎么解决
2024-04-09

mysql误删数据后快速恢复的办法推荐

目录第一步:保证mysql已经开启binlandroidog,查看命令:第二步:进入binlog文件目录,找出日志文件第三步:切换到mysqlbinlog目录第四步:通过mysqlbinlog工具android命令查看数据库增删改查记录(必
2023-02-28

阿里云MySQL备份数据库恢复不了?原因及解决办法

阿里云MySQL备份数据库是很多企业常用的数据管理方式,但是有时候在恢复数据库的时候可能会遇到各种问题。本文将介绍一些常见问题及解决办法,希望能对您有所帮助。系统错误:在恢复数据库的时候,可能会出现系统错误。这可能是由于数据库服务器或者操作系统的问题,也可能是由于备份文件本身的问题。要解决这个问题,首先要确定问题
阿里云MySQL备份数据库恢复不了?原因及解决办法
2023-10-30

编程热搜

目录