MySQL通过frm和idb恢复数据库的方法
基于本地MySQL操作
原因:比较方便
这个方法比较繁琐 有一步到位的大佬可以留言指教
一、安装PHPstudy、Navicat(MySQL连接工具)
二、本地数据库创建数据库
三、执行恢复(重点)
1、创建要恢复的表
2、执行解除绑定
alter table 要恢复的表名 discard tablespace;
3、找到本地数据库文件报错的地方
4、关闭MySQL
5、复制要恢复的表的备份的.ibd文件
6、绑定frm和idb文件
alter table 要恢复的表名 import tablespace;
搞定
注意:
如果创建数据表报错:
Error Code: 1808. Schema mismatch (Table has ROW_TYPE_DYNAMIC row format, .ibd file has ROW_TYPE_COMPACT row format.)
则在建表语句后加上 ROW_FORMAT=COMPACT
说明:
- .frm文件+ibdata1(该数据库使用了InnoDB存储引擎)
通俗一点说,frm只有表的结构 - frm+.MYI+.MYD文件(该数据库使用了MyISAM存储引擎)使用MyISAM引擎存储的数据库生成3个文件:①同样的,frm文件存储表定义;②.MYD(MYData)文件是存储数据的文件;③.MYI(MYIndex)是索引文件
MySQL通过frm和idb恢复数据库的方法相关推荐
- mysql数据库后台命令备份_使用MySQL命令行备份及恢复数据库
使用MySQL命令行备份及恢复数据库 下文对使用MySQL命令行备份及恢复数据库的方法及步骤进行了详细的介绍,如果您对MySQL命令行方面感兴趣的话,不妨一看. AD: 使用MySQL命令行,可以实现 ...
- 控制文件和数据文件丢失,有全备份恢复数据库的方法
控制文件和数据文件丢失,有全备份恢复数据库的方法 控制文件丢失,即使有全备份也难恢复数据库,因为备份信息是存在于控制文件的. 刚看论坛精华帖,Feng讲的dbms_backup_restore包还是很 ...
- mysql根据.frm和.ibd恢复数据
.frm是恢复表结构:.ibd是恢复表数据 (如果表结构是已知的,则可以直接跳过第一部分,从第二部分,恢复表数据开始看) 一.表结构恢复(.frm) 1.创建表,和要恢复的表同名(这里以tb_adm_ ...
- Mysql binlog日志及binlog恢复数据库操作
初识MySQL 日志binlog MySQL重要log,二进制日志文件,记录所有DDL和DML语句(除select),事件形式记录,包含语句所执行的消耗时间,事务安全型. DDL(数据库定义语言),主 ...
- mysql备份恢复_使用MySQL命令行备份及恢复数据库
使用MySQL命令行,可以实现对数据库的备份以及恢复,下面就为您介绍使用MySQL命令行实现该功能的详细方法步骤,供您参考. MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd ...
- mysql对象资源管理器_恢复数据库可以使用对象资源管理器进行,也可以通过 完成...
恢复数据库可以使用对象资源管理器进行,也可以通过 完成 更多相关问题 球根花卉经移植可促进新根萌发长势更好. Word中没有字数统计功能. "精"在上古跟"粗" ...
- php调用mysql库_PHP调用三种数据库的方法(1)
PHP调用三种数据库的方法(1) 更新时间:2006年10月09日 00:00:00 作者: MySQL是一个小巧灵珑的数据库服务器软件,对于中.小型应用系统是非常理想的.除了支持标准的ANSI ...
- linux python连接oracle数据库_Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法...
本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL.Oracle.SQL Server数据库. 其中包括以下几个软件的安装及配置: ...
- SQLServer只有MDF文件恢复数据库的方法
因为只有mdf文件,想恢复数据库,在百度文库上的解决方案,列出ABCDEFG或者12345几项去解决,可惜,不成功.可以用下面的代码先测试. 1.在sqlserver里新建个查询,执行下面语句: EX ...
- spring mysql mongdb_Spring Boot中使用MongoDB数据库的方法
MongoDB数据库简介 简介 MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自"humongous",是一种开源的文 ...
最新文章
- steam自建服务器游戏_虽有差评销量却还是直步青云,《Atlas》力登Steam榜单前茅...
- android重启软件用不了,应用程序重启而不是重启
- SQL优化—— 大批量插入数据
- 通俗易懂,快速幂基本思想
- 查找三 哈希表的查找
- gevent 学习笔记一
- 《剑指offer》-统计整数二进制表示中1的个数
- 配置JAVA的环境变量
- 大规模集成电路计算机
- 黑客马拉松之家(devpost)
- 校友名录复旦计算机科学陆琪,寄语 | 致2017届小鲜肉:年年情相似,岁岁人不同...
- 我国国防是全军的国防_国防部长
- mosquitto出现由于目标计算机积极拒绝,无法连接
- jaeger,zipkin,datadog,skywalking等分布式追踪工具
- 一家AI创业公司不平凡的2018年
- 什么是BFC?BFC可以解决什么问题
- Java第三十三天,IO操作(续集),字符转换流
- python画图代码100行_用100行Python代码告诉你国庆那些景点爆满!
- 人大听讲座感想---星空,宇宙,我们太渺小了!
- 《入门练习》1、长方形周长和面积
热门文章
- 玩转居庸关长城(攻略)
- 微软中国CEO梁念坚 : Windows Phone有四大优点
- 脚本之家电子书下载:https://www.jb51.net/books/
- 新GRE阅读关于Emily Dickinson 的作品
- 【LeetCode】第289场单周赛 --- 用中等题来骗来偷袭我这个老同志?
- python自动登录qq邮箱_python和selenium实现163邮箱自动登陆
- linux nfs不在同一个网络,NFS共享机制
- 「津津乐道播客」#342 编码人声:跟「老」程序员们聊聊编程的历史与未来
- 雅诗兰黛公司将收购Dr. Jart+
- 软工+C(9): 助教指南