有时,我们重装mysql时,可能忘记备份数据了, 只留下了之前的mysql下面的data文件夹里的数据, 这时我们应该如何去恢复数据表呢

如果直接将原来的data目录导进现在的mysql,肯定是不行的,其实很简单

我们常用的数据表结构有myisam和innodb,这两种数据表恢复数据的方式是不一样的,这里分开来说

一 myisam数据表恢复

1. 新建数据库(这里用uu为例)

2. 将之前的frm,myd,myi文件复制到现在的mysql下面的data下的uu文件夹

3. 使用repair 命令恢复数据表

4. 已完成,查看效果

二 innodb数据表恢复

------待补

myisam数据表根据frm文件恢复数据表相关推荐

  1. mysql表只有frm文件_MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)

    了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm ...

  2. 数据恢复利器:通过frm文件恢复数据表的sql结构语句

    如果数据库崩溃又没有做数据备份,只有.frm表结构文件,怎么做表的结构恢复?下面介绍两种方法 了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.fr ...

  3. mysql数据库as表恢复_【翻译】如何从ibdata和.frm文件恢复MySQL表数据

    这个教材叫你如何在数据库全部或者部分数据丢失,或者数据库加载数据失败时,如何恢复数据. 发生这种情况的一个原因是表数据损坏. 在这种特定情况下,你连接到MySQL服务器,你看不到更多的表,因为它们缺失 ...

  4. 数据恢复新姿势——通过ibd和frm文件恢复数据

    一.背景 1.1.需求来源 需要给客户将生产环境的数据恢复到测试环境,但是线上环境的xtrabackup全备数据量太大,拷贝下来比较麻烦,并且需要恢复的数据只有整库中的两张表的数据,所以客户只是将全备 ...

  5. mysql frm 恢复_mysql 从 frm 文件恢复 table 表结构的3种方法

    mysql 正常运行的时候,查看 table 的结构并不是困难的事. 但是有时 mysql 发生故障,这种方法便不再可行. 当遇到故障,通常使用新的 mysql 实例来恢复当前的数据. 建表是非常重要 ...

  6. mysql备份与还原,增量备份;使用ibd和frm文件恢复数据

    主要用的:binlog.mysqldump.mysqlbinlog 参考: https://www.cnblogs.com/Cherie/p/3309456.html https://blog.csd ...

  7. mysql .ibd恢复数据_mysql 根据ibd文件恢复数据

    恢复 recover_user.ibd 文件 1.创建数据库recover_ibd 2.创建相同结构表(若有其他库中相同结构表,可根据show create table recover_user;获取 ...

  8. MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)

    了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm ...

  9. mysql innodb引擎丢失_【MySQL】InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据...

    注意!此方法只适用于innodb_file_per_table独立表空间的InnoDB实例. 此种方法可以恢复ibdata文件被误删.被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所 ...

最新文章

  1. 优秀!广州“土博士”刚毕业,即获海外名校终身教职!
  2. Java集合框架之 Java HashMap 源码解析
  3. java静态内部类(嵌套类)
  4. 光脚丫学LINQ(005):数据表之间的联接查询
  5. eclipse关联本地maven仓库和配置
  6. openstack实例控制台显示响应时间过长_监控OpenStack的技巧
  7. 史上最全换档讲解手动档汽车的换挡技巧
  8. IMU传感器和预积分
  9. Linux 内核的同步机制,第 2 部分(来自IBM)
  10. Python选择结构中多条件测试的简化写法
  11. sql示例_操作员之间SQL概述和示例
  12. 雷林鹏分享:jQuery EasyUI 数据网格 - 自定义排序
  13. Linux磁盘管理:LVM逻辑卷管理
  14. css中pt单位,pt是什么单位
  15. 牛顿迭代法求求一个数的算术平方根
  16. 仿知乎的问答社区PHP系统+支持响应式/打赏功能
  17. [NPUCTF2020]碰上彩虹,吃定彩虹
  18. linux主分区和逻辑分区
  19. 通过Dreamweaver建立一个简单的网页音乐盒模型效果/css/h5/
  20. 【OpenGL 学习笔记】第 7 篇:绘制旋转立方体

热门文章

  1. 设置润乾报表鼠标移到格子上就显示提示内容
  2. 基于ASP.NET Core api 的服务器事件发送
  3. 使用 Dapr 缩短软件开发周期
  4. MAUI安卓子系统调试方法(附安装教程)
  5. .NET Core 中有等价的 HttpContext.Response.Cache 吗?
  6. AspNetCoreMassTransit Courier实现分布式事务
  7. 温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架
  8. NET问答: 发布 asp.net core 时如何修改 ASPNETCORE_ENVIRONMENT 环境变量?
  9. 快醒醒,C# 9 中又来了一堆关键词 init,record,with
  10. WebBenchmark之动态数据测试