Innodb ibdata数据文件误删,如何恢复
Innodb的ibdata数据文件误删除后的操作流程:
注意:误删除后,你的数据库是还可以工作的,数据照样可以写入,切记,千万不要把mysqld进程杀死,否则就没法挽救了。
首先找到mysqld的进程pid,如pid是 1111
ll /proc/1111/fd |egrep 'ib_|ibdata'
10 -> /opt/mysql/data/ib_logfile1
11 -> /opt/mysql/data/ib_logfile2
12 -> /opt/mysql/data/ibdata1
13 -> /opt/mysql/data/ib_logfile0
12就是你要找的文件。
这时可以关掉前端服务,或者执行:flush tables with read lock;是为了停止继续写入,便于后边的恢复操作。
让脏页尽快刷入到磁盘里。set global innodb_max_diryt_pages_pct=0;时刻查看binlog日志写入情况。show master status;也可以进行一些show engine innodb status\G 对一些脏页的查看。
以上工作都处理好后,就可以进行恢复操作了。cp 12 /opt/mysql/data/ibdata1,然后修改相应的权限。重启mysql即可。
不要在生产环境下进行测试哦。
转载于:https://blog.51cto.com/7078981/1744921
Innodb ibdata数据文件误删,如何恢复相关推荐
- mysql句柄是文件描述符_误删除innodb ibdata数据文件 文件句柄 文件描述符 proc fd...
误删除innodb ibdata数据文件 文件句柄 文件描述符 proc fd http://www.cnblogs.com/gomysql/p/3702216.html 提示:如果不小心通过 ...
- 误删除innodb ibdata数据文件
误删除innodb ibdata数据文件 今天在群里看到有人说不熟悉innodb把ibdata(数据文件)和ib_logfile(事务日志)文件误删除了.不知道怎么解决.当时我也不知道怎么办.后来查阅 ...
- 0929误删除innodb ibdata数据文件
今天在群里看到有人说不熟悉innodb把ibdata(数据文件)和ib_logfile(事务日志)文件误删除了.不知道怎么解决.当时我也不知道怎么办.后来查阅相关资料.终找到解决方法.其实恢复也挺简单 ...
- 达梦数据文件误删了恢复
前提条件:数据文件是在数据库运行时删除的,有时间限制,而且不能重启服务器和数据库服务器.关键表空间不能删除. 1.新建测试表空间. create tablespace TEST datafile '/ ...
- 如何快速恢复误删文件?文件误删的恢复方法-附软件
来源:https://blog.yoodb.com/yoodb/article/detail/1606 怎么快速恢复删除文件?俗话说覆水难收,其实很多人也认为如果将文件删除了,就如同泼出去的谁,是很难 ...
- c盘文件误删怎么恢复?这里介绍四种方法,赶紧看过来
在使用电脑的过程中,你是否出现过误删c盘文件的情况呢?如果删除的是很重要的c盘文件,自己的内心是不是忐忑不安呢?c盘文件误删如何恢复呢?为了帮助大家高效率的恢复c盘误删文件,这里总结了四种恢复误删c盘 ...
- 移动U盘文件误删怎么恢复
移动U盘文件误删怎么恢复 天啊,我是一个经常丢三落四的人,但是平时人品好,每次都化险为夷.结果今天报应就来了.老天估计都看不下去我的粗心大意了.干文员真的不能这么粗糙了.工作文件就这么没了,可怎么交代 ...
- u盘文件误删怎么恢复?简单几步就能解决
u盘文件误删怎么恢复?U盘应该是用户使用接触过最频繁的一种存储设备了吧,用来数据的存储.备份.转移等等,可以说里面的文件都是比较的重要的了,那么在操作过程中如果出现误删情况该怎么办?U盘文件误删怎么恢 ...
- macbook文件误删怎么恢复
因为外形美观,质地轻薄,性能优越等原因,MacBook被很多用户用作工作笔记本,方便随身携带办公.用户的MacBook一般都存储了大量的重要数据,如果数据丢失肯定会给用户带来很大的困扰. 导致MacB ...
最新文章
- html自适应pc窗口大小_自适应技术很难吗?为什么Shopyy平台将网站分为PC端和移动端...
- FTP服务器端口说明
- hdu 2544 最短路
- 双非院校非科班的学弟,刚刚拿到了腾讯、网易、美团等大厂Offer
- LeetCode167 | Two Sum II - Input array is sorted (Easy)
- java代码解决的问题_java代码规范问题及解决方案
- Oracle数据库的学习
- gitlab推送企业微信几种方式汇总
- 泊松过程1 | 定义与基本性质
- 免流服务器系统怎么选,免流云服务器选
- mysql 1032_[MySQL] SQL_ERROR 1032解决办法
- CodeForces 1438D
- 网络号和主机号的计算
- html鼠标悬停模糊,模糊效果鼠标悬停清晰
- vue视频播放插件vue-video-player的具体使用方法
- GoLang之使用sync.Cond
- 卸载 HI 英文输入法( InputHelp )
- TextView设置MaxLength
- 数字增加滚动动画用原生js实现的多种方案
- Xposed模块开发入门,实现修改微信钱包显示的余额