linux mysql ibd_MySQL:如何从ibd文件中恢复数据
在使用独立表空间的情况下,如果不慎使得innodb存储引擎的元数据文件ibdata损坏,我们还可以挽救宝贵的数据.因为在innodb使用独立表空间的情况下,ibdata文件会记录每个innodb表的id,只要使得ibd中的表id和ibdata文件中记录的表id相同,就能够打开表,读取到数据.
#创建表
CREATE TABLE `ibdtest` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fid` int(11) NOT NULL COMMENT '表b中的id',
`content` char(255) NOT NULL COMMENT '操作内容,系统生成',
`mark` char(255) NOT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
#添加数据
INSERT ibdtest (fid,content,mark) VALUES (1,'1','1'),(2,'2','2');
SELECT * FROM ibdtest;
关闭MySQL将ibdtest.ibd copy出来,放到其他数据库中来模拟灾难.
[root@localhost ~]#/opt/soft/mysql/bin/mysqladmin -p123456 shutdown
120130 18:31:50 mysqld_safe mysqld from pidfile /opt/soft/mysql/60137.localdomain.pid ended
[1]+ Done /opt/soft/mysql/bin/mysqld_safe--defaults-file=/opt/soft/mysql/config/my.cnf --user=mysql
linux mysql ibd_MySQL:如何从ibd文件中恢复数据相关推荐
- frm ibd文件导入mysql_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
废话不多说直接进入正题,Mariadb,Mysql根据.frm和.ibd文件来恢复数据和表结构,大体分为三个步骤: 1.创建表结构 2.导入表结构 3.恢复表数据 接下来,我们按照这三个步骤一步一步恢 ...
- mysql ibd frm文件_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
废话不多说直接进入正题,Mariadb,Mysql根据.frm和.ibd文件来恢复数据和表结构,大体分为三个步骤: 1.创建表结构 2.导入表结构 3.恢复表数据 接下来,我们按照这三个步骤一步一步恢 ...
- oracle数据库恢复aul_[数据库]oracle从dbf文件中恢复数据(通过AUL工具实现)
[数据库]oracle从dbf文件中恢复数据(通过AUL工具实现) 0 2013-09-27 00:00:18 背景故事:前几天,硬盘故障导致oracle崩溃.重要数据丢失,只剩下孤零零的dbf文件. ...
- AndroidStudio中利用openFileOutput将数据保存在文件中,利用openFileInput读取文件中的数据
一.要实现的功能 将输入框中的数据保存到指定文件名的文件中,实现数据的持久化:如果数据已经保存了,活动下次再启动的时候,就将保存在文件中的数据读取出来,显示在输入框中. 二.基本知识 利用活动生命周期 ...
- 从csv文件中导入数据到MySQL数据库
从csv文件中导入数据到MySQL数据库 转: 一.Workbench客户端导入(8.0.11基本导不全且速度奇慢) 1.点击如下图标创建数据库(非必要) 2.在表类上右键导入 二.SQL语句导入(可 ...
- linux sed 批量替换多个文件中的字符串
原文: http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldst ...
- linux中rm删除的文件是否可以恢复,Linux下用rm删除的文件的恢复方法
Linux下用rm删除的文件的恢复方法_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2008-08/14744.htm lin ...
- mysql 导入tsv文件_HBase数据迁移(2)- 使用bulk load 工具从TSV文件中导入数据
英文原文摘自:<HBase Administration Cookbook>??编译:ImportNew?-?陈晨 本篇文章是对数据合并的系列文章之二(共三篇),针对的情景模式就是将现有的 ...
- 【linux】使用sed删除大文件中的指定行
[linux]使用sed删除大文件中的指定行 引言: 最近在清洗数据时遇到一个超大的文件,需要删除其中不符合数据要求的指定行.使用之前写好的python脚本清洗速度太慢,于是检索了许多linux文件处 ...
最新文章
- (1)学习数组,集合,IEnumerable接口,引申学习迭代器
- 深入了解一下PYTHON中关于SOCKETSERVER的模块-C
- 第九章 硬件抽象层:HAL 心得笔记
- HDLBits 系列(44)状态机补录
- PS效果教程——冒充手绘效果
- 将JavaFX 2.0与Swing和SWT集成
- linux添加定时器防抖,linux驱动2.3按键中断-定时器防抖
- NUC1015 计算数字的根
- localStorage的跨与实现方案
- mysql now()相减_MySQL 时间函数加减计算
- HanLP自然语言处理包开源
- c语言如何检测磁盘坏扇区,解决方案:如何检测和修复机械硬盘驱动器上的坏扇区?阅读本文后,您将知道...
- Android 彻底杀死当前进程
- 入门-EdgeBoard赛事专用卡 2023年智能车竞赛完全模型组赛事专用卡
- 为了找到物美价廉的房子,连夜爬了某租房网站1W多条租房信息
- Word控件Spire.Doc 【文本】教程(1) ;C#/VB.NET:从 Word 文档中删除文本或图像水印
- APP微信支付(java后台_统一下单和回调)
- [日推荐]『忆年共享空间』小而美的私密相册空间
- Vue教程(八)v-bind指令动态绑定
- flex布局交叉轴方向对齐方式详解
热门文章
- 微服务的好处与弊端_在云原生时代,就一定要用微服务吗?
- 设置qt的QChart曲线背景色透明
- Php错误邮件提示linux,linux下phpmailer发送邮件出现SMTP ERROR: Failed to connect to server: (0)错误...
- ubuntu系统配置nijia_在Debian系统中使用backupninja定制备份计划的教程
- AFNetwork作用和用法详解
- Java基本类型练习1
- WPF:Graphics绘图--Shapes形状
- c#泛型作为返回类型的写法
- GitHub+Jenkins持续集成简介
- 用几何画板演示涡旋电场的方法