`
wangzi6hao
  • 浏览: 213793 次
  • 性别: Icon_minigender_1
  • 来自: sdf
社区版块
存档分类
最新评论

mysql frm恢复数据结构 暂时无法解决

    博客分类:
  • Sql
阅读更多

注:在百度、google两天后,没有发现好的方法。只有手动重建。
造成这个的原因是当天我们做完数据库表结构后,做备份。一同事在没有通知的情况下就重启了服务器。。。。囧。。。结果,我在客户端只要 Select * from `information_schema`.`TABLES` where TABLE_SCHEMA='databaseName'里,就挂掉了mysql服务。。。。至于是怎么造成这个原因的。我还没有弄明白。
在查看的时候。。。。发现所有的.frm是存在的,可是,表结构就是查询不出来了。
当时。。。庆幸没有数据啊。。。。
只有用原来只备份的21个表结构先恢复一部分吧。也庆幸当时还生成了一个表结构的html。
多的11个,请同事按照html帮忙重建了。。。。
以后一定要养成习惯。改完表结构以后,马上备份。同时生成html文档。做最少二台机器的备份。
还要养成至少每周做一次数据备份,至少要备份到二台机器上。
遥想当年硬盘xx了。。。。那叫一个惨啊。
到现在为止,还不知道怎么快速恢复,有知道的兄弟给吱一声啊。谢谢了。

分享到:
评论

相关推荐

    mysql frm转sql

    MySqlFrm.exe是c#版本的frm转sql工具,需要.net 4.0与mysql环境,CMD命令行如下: mysqlfrm <username> <password> <port> 例如: mysqlfrm root pass 3306 c:\dbcopy 会将c:\dbcopy目录下所有的frm转换为...

    MySQl 通过.frm 和 .ibd文件恢复数据.pdf

    为了恢复数据,我们可以使用 mysql-utilities 工具来解析 .frm 文件生成创建表 SQL 语句和使用 .ibd 文件恢复数据。 ### 步骤 1:备份数据目录 首先,需要备份数据目录,以避免数据丢失。在备份完成之后,可以删除...

    mysql 从 frm 文件恢复 table 表结构的3种方法【推荐】

    了解并掌握这些方法对于数据库管理员来说至关重要,以便在遇到类似问题时能够迅速恢复数据结构,保证系统的正常运行。同时,定期备份和维护良好的数据库管理习惯也是防止此类问题发生的有效手段。

    MySQL利用idb文件恢复frm.rar

    5. **使用第三方工具**:如果内置的MySQL恢复机制不足以解决问题,可以考虑使用第三方工具,如Percona Xtrabackup、mysqldump等。这些工具通常提供更高级的数据恢复功能。 6. **导入数据**:一旦数据文件被成功恢复...

    读取MySQL的*.frm文件(解压密码:zcgonvh)

    当遇到数据库损坏或丢失元数据的情况,`.frm`文件就成为了恢复数据结构的重要资源。本文将深入探讨如何读取MySQL的`.frm`文件以及其背后的原理。 MySQL的存储引擎如InnoDB和MyISAM使用不同的方式来存储数据和索引。...

    MYSQL使用.frm恢复数据表结构的实现方法

    ### MySQL使用.frm文件恢复数据表结构的实现方法 #### 概述 在MySQL数据库管理过程中,有时可能会遇到需要恢复数据表结构的情况。通常来说,MySQL会在创建表时为每张表生成三个主要的文件:`.frm`、`.MYD`(数据...

    mysql误删除frm和ibd文件的恢复方法.txt

    Mysql数据库由于断电重启或者手动误删frm和ibd文件导致表创建不成功。亲测可以重新创建成功

    根据mysql的.frm文件恢复建表语句

    仅根据mysql的.frm文件恢复出表结构 1、使用到的工具 mysqlfrm 2、安装mysql-utilities-1.6.5-winx64.exe 和?vcredist_x64.exe 3、管理员权限打开cmd cd 进入 %mysql-utilities-HOME%/ 运行: mysqlfrm --server=...

    恢复数据库_把后缀.frm,.myd,myi转换为.sql导入mysql数据库

    - 对于.frm 文件,可以使用`mysqlfrm`工具来恢复表结构: ```bash mysqlfrm --host=localhost --user=root --password=your_password db_name ``` **步骤三:导入 .sql 文件至MySQL** 完成文件转换后,可通过...

    mysql之frm文件解析.txt

    资料是对mysql frm文件的解析,通过分析frm文件可以获取到数据库的表,字段名等信息。

    恢复数据库_把后缀.frm,.myd,myi转换为.sql导入mysql数据库.pdf

    .frm文件保存了MySQL数据库中表的结构定义,.myd文件包含表的数据记录,而.myi文件存储的是表的索引信息。因此,这三个文件共同构成了MySQL数据库表的完整信息。当数据库遭到破坏或需要迁移数据时,通过这些文件恢复...

    MySql .frm数据库文件导入的问题

    可是,有些时候这样不行,查询的时候会出现某某表不存在的问题,在确认.frm ,db.opt 文件完整的情况下,那么这种表使用的应该是innodb表引擎,应该将数据目录中的innodb数据文件(默认ibdata1) 也一并复制过来。...

    数据库恢复,恢复表结构读取frm文件

    mysql的灾后重建,前提是frm文件还存在,mysql的表结构文件是保存在frm文件中的,数据文件保存在ibd文件中,这个windows版本的工具测试后发现只能读取表结构,但不能读取视图,读取视图的frm需要用linux版本的dbsake...

    frm文件结构恢复2.0.rar

    如果没有数据文件,那么只能恢复表结构,无法恢复数据。 5. **权限和触发器**:除了表结构,还需考虑视图、存储过程、触发器等其他数据库对象,这些通常不在.frm文件中,需要单独处理。 需要注意的是,.frm文件的...

    MySQL数据恢复的三种常用的方式

    此外,了解并熟练掌握数据恢复方法至关重要,以确保在发生问题时能够迅速恢复数据,避免业务中断。同时,保持良好的数据管理和维护习惯,例如定期检查硬件健康状况、更新数据库软件以及监控数据库性能,也是预防数据...

    使用ibdata和frm文件恢复MySQL数据库.docx

    三、 MySQL ibdata 丢失或损坏如何通过 frm&ibd 恢复数据 如果 MySQL 数据库的 ibdata 文件丢失或损坏了,我们可以通过 frm 和 ibd 文件恢复数据。恢复步骤如下: 1. 找回表结构,如果表结构没有丢失直接到下一步...

    通过frm idb数据库恢复.docx

    ##### 一、恢复数据表结构 **1. 创建新的数据库和表** - 首先,我们需要根据要恢复的数据库创建一个新的同名数据库,并在其中创建一个同名的数据表。 - 假设需要恢复的数据库名为 `animalhealth`,表名为 `tb_...

Global site tag (gtag.js) - Google Analytics