mysql ibd文件清理_MYSQL .ibd文件数据恢复
恢复还原mysql中的.ibd文件。
1、需先创建一个一样的数据库表结构
2、删除表空间
ALTER TABLE "+dbName+" DISCARD TABLESPACE;
3、复制xxxxx.ibd文件到数据库目录下
4、恢复导入表空间
ALTER TABLE "+dbName+" IMPORT TABLESPACE;
--------恢复frm表结构------`切记:一定要按照顺序操作,否则库会死掉,要重新安装重新来一波`------------------
1、正常mysql服务中创建同样的表名,字段随意1个,表名必须与.frm完全一致
create table app_info(id int);
2、停止数据库服务my.ini中追加
【mysqld】
innodb_force_recovery=6
3、把*.frm进行物理覆盖
4、启动服务执行
desc app_info报错,找到.err文件中的真实列数(我的事例中可以看出是7列)
5、停止服务,去掉my.ini中的innodb_force_recovery=6,再启动服务,删除数据表。
删除后创建对应的列数表
create table app_info(id1 int,id2 int,id3 int,id4 int,id5 int,id6 int,id7 int);
6、重复2、3步骤
服务启动后执行desc即可看到完整的表结构
然后选中表右键“对象信息”可以看到DLL
7、再次停止服务,去掉my.ini中的innodb_force_recovery=6,再启动服务,删除数据表,指定获取的真实dll即可还原表结构
mysql ibd文件清理_MYSQL .ibd文件数据恢复相关推荐
- mysql 的文件介绍_mysql 数据文件介绍
MyISAM在磁盘上存储成三个文件.第一个文件的名字以表的名字开始,扩展名指出文件类型..frm文件存储表定义.数据文件的扩展名为.MYD (MYData).索引文件的扩展名是.MYI (MYInde ...
- mysql ibdata1过大_MySql ibdata1文件太大如何缩小
MySql ibdata1文件太大如何缩小 MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空: truncate table xxx; 然 ...
- mysql日志文件名称_MySQL 日志文件 说明
MySQL 5.5 官方文档上有关日志的分类: By default, nologs are enabled. The following log-specific sections provide ...
- mysql win10 无法配置文件_MySQL设置文件无法更改的处理方案详细说明(Win10)
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- mysql库文件修复_mysql数据库文件修复
多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少.大多数形式的数据库破坏的的修复相当简单. 和前面的校验一样,修复的方式也有三种. 下面讲的方法只对MyISAM格式的表 ...
- MySQL文件后_MySQL误删除文件后,如何恢复
MySQL在运行中,如果误删除数据文件,只有服务进程没有退出,那么就有办法将其恢复. 首先介绍Linux下lsof:他可以显示打开的文件和网络连接. 其次/proc目录包含了反映内核和进程树的各种文件 ...
- mysql 清除bin文件内容_mysql 日志文件mysql-bin文件清除方法
默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题. 首先要说明一下,这些文件都是mysql的日志文件,如 ...
- mysql数据库日志在哪个文件夹_mysql日志文件在哪 如何修改MySQL日志文件位置
binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作.通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等.对于开发者可能对binlog并不怎么 ...
- mysql日志文件架构_mysql日志文件
日志文件类型 MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件记入文件中的信息类型 错误日志记录启动.运行或停止mysqld时出现的问题. 查询日志记录建立的客户端连 ...
- mysql 数据库 文件夹_mysql 数据库 文件夹
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- python相对路径库_如何最简单、通俗地理解Python的搜索路径、相对路径、绝对路径?...
- NSArray和NSDictionary的混合
- 主机访问虚拟机中linux上的web服务
- SecureCRT连接CentOS阿里云,小键盘在VIM情况下,无法输入数字反而出现英文
- Buying Shovels CodeForces - 1360D(数论+找因子)
- Juice Extractor dp
- crontab里shell脚本将top信息写入文件
- linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)
- 译文 | 与TensorFlow的第一次接触(一)
- 【iOS系列】-xib封装使用
- svn提交代码失败提示清理(清理失败并且报错信息乱码解决办法)
- Ubuntu下emacs使用搜狗输入法
- VJ 1490 小菜的数码验证
- QA:Golang抽象nil问题
- Oracle分析函数之Rank函数
- Ubuntu18.04中cURL 77 错误:error setting certificate verify locations
- python数据挖掘14讲_python/pandas数据挖掘(十四)-groupby,聚合,分组级运算
- Linux系统1.md
- “安卓僵尸”变种木马
- Python nbs***bsp; 乱码