Mysql数据库误删恢复方法.docx
Mysql数据库忘记备份数据库,通过.frm和.ibd文件恢复数据的方法,最后只能通过恢复工具找到数据库的.frm和.ibd文件, 整个恢复过程其实可以总结为下面几步: (1):恢复mas2020数据库文件 (2):恢复表结构 (3):恢复表数据(在恢复表数据的时候,首先需要解除当前创建的表与默认生成的.ibd文件间的关系,接着将要恢复数据表的.ibd文件与当前创建的表联系起来即可) MySQL 数据库误删恢复方法详解 在日常工作中,如果不慎删除了重要的MySQL数据库,可能会造成极大的数据损失。本文将详细介绍如何通过`.frm`和`.ibd`文件来恢复已删除的MySQL数据库,主要包括三个关键步骤:恢复数据库文件、恢复表结构和恢复表数据。 1. **恢复 mas2020 数据库文件** 当数据库被误删时,首先要通过文件恢复工具找回丢失的数据库文件。例如,使用腾讯电脑管理的文件恢复工具定位到删除的`mas2020`数据库文件并进行恢复。注意,恢复后的文件不应直接复制到MySQL的数据目录下,因为这可能导致错误或数据不完整。应将其保存在其他安全位置。 2. **恢复表结构** - 创建新数据库:首先在MySQL中创建一个新的数据库,例如`masnew2020`,用于恢复数据。 - 重建表结构:如果你了解所有表的结构,可以直接创建对应的表。若不清楚,可以通过以下步骤获取表结构: - 随机创建一个与要恢复的表同名的表,例如`create table songlyric(id int)`。 - 关闭MySQL服务`net stop mysql`,然后将恢复的`.frm`文件(如`sONGLYRIC.frm`)覆盖到新建的`sONGLYRIC`表的物理文件。 - 修改配置文件`my.ini`,将`innodb_force_recovery`设置为6,这允许在不完全正常启动的情况下访问InnoDB表。 - 重启MySQL服务`net start mysql`,尝试使用`desc songlyric`查看表结构。虽然会显示错误,但表结构信息实际上已被读取。 - 如果有多张表需要恢复,重复上述步骤,根据`.frm`文件创建相应的表结构。 3. **恢复表数据** - 解除表与`.ibd`文件的关联:对于新建的表,需要解除其与默认`.ibd`文件的关联,这通常涉及删除或移动现有的`.ibd`文件。 - 关联恢复的`.ibd`文件:将对应原始表的`.ibd`文件移动到新创建的表目录下,并确保文件名与表名匹配。例如,将`sONGLYRIC.ibd`移动到`sONGLYRIC`表的目录。 - 修复表:使用`ALTER TABLE table_name ENGINE=InnoDB;`命令,让MySQL重新建立表与`.ibd`文件的关联。 4. **问题及注意事项** 在恢复过程中,可能会遇到权限问题、文件损坏或不兼容的情况。此时,需要检查MySQL的日志文件,寻找可能的错误信息,并尝试解决。例如,可能需要调整`innodb_force_recovery`的值,或者使用其他数据恢复工具。 恢复MySQL数据库需要谨慎操作,尤其是在涉及文件系统级别的操作时。始终确保有最新的数据备份,以防止不可预见的问题。如果在恢复过程中遇到困难,及时查阅MySQL官方文档或寻求专业支持。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/12023061/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12023061/bg2.jpg)
剩余12页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/f1feb2e9da184f388d919b0fe7e2e18f_qq58342097.jpg!1)
- 粉丝: 1
- 资源: 9
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)