mysql恢复单个数据,error code 1815
根据我上一篇的单个数据恢复;table名为result;result有1.3G,一年半的数据,无法恢复,焦虑好几天
alter table result diascrd tablespace;
alter table result import tablespace;
执行import语句时报错error code 1815:Internal error:cannt reset LSNs in table result :Data structure corruption
这应该说我的result 表结构已破坏,我进入.err文件查看具体信息,说result table的多少页偏移量多少的数据已损坏,不可以按现有的方法恢复已破损的.ibd文件;
之后我找到一个方法恢复了我的数据,真是太好了,苍天待我不薄啊!
恢复步骤:
先将自己本地mysql data能正常开启的data文件夹复制一份,起名原始data;操作到data文件夹(备份很重要)
1、将old_data中关于schem文件夹拷贝到本地mysql data下,(只需要将单个result .frm .ibd文件拷贝就好),再加上old_data根目录下的ibdata1,ibtmp1,auto.cnf拷贝覆盖到现有文件中;
2、将现有根目录下的ib_logfile0,ib_logfile1删除掉;
3、将本地my.min文件中在[mysqld]下新增一句innodb_force_recovery=4 或者 6,然后尝试启动mysqld;(强制恢复数据,跳过有问题的数据内容)
4、这时候数据库只能进行查询select语句,可以看到数据已恢复;立马用mysqldump将数据导出到本地,然后导入服务器中;
麻烦:本地的数据是出来了,但是不能更改新增,去断掉mysql服务出现错误,导致mysql启动按钮为灰色,无法启动,
解决:用DOM执行net start mysql57(注意mysql名,一定要正确,看mysql服务设定名),报错服务正在启动或停止中;进入工作管理员在进程中将mysql.exe停止工作即可;之后就可以在服务中看到mysql服务右键开始键可以点击,
因为你将有问题的table .itable1覆盖过来,将innodb_force_recovery 删除掉,已经mysql不能正确开启;(开启又立马断开服务);你要讲指引路径datadir 改为原始data;这样你的mysql才可以正常开启。
1.3G的数据导出导入会有点慢,而且索引页没有,不要去新增数据,因为innodb_force_recovery 的设定,这能查询,不能更改新增,只能将数据直接导入服务器数据库,再去添加索引;
mysql恢复单个数据,error code 1815相关推荐
- mysql常见问题处理-插入数据error code:1206
mysql常见问题处理-插入数据error code:1206 mysql error code:1206 the total number of locks exceeds the lock ta ...
- MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决
MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决 参考文章: (1)MySQL ...
- mysql 1556_mysql导入时Error Code: 1556 - You can't use locks with log tables.
前几天数据库迁移,导入数据时发现报错,如下: Query: LOCK TABLES `general_log` WRITE Error occured at:2011-07-08 10:22:12 L ...
- mysql 的一个错误 Error Code: 2013. Lost connection to MySQL server during...
现象: 在workbench中各种操作(数据量稍大的时候), 返回 Error Code: 2013. Lost connection to MySQL server during- 客户端程序连接时 ...
- MySQL 报错:Error Code: 1264. Out of range value for column ‘final‘ at row 5
初学MySQL,总是遇到各种各样的问题,今天在练习用子查询更新数据时,报错Error Code: 1264. Out of range value for column 'final' at row ...
- Ubuntu系统下MySQL读取文件数据ERROR解决
博文链接:http://haoyuanliu.github.io/2016/04/29/mysql/ 对,我是来骗访问量的!O(∩_∩)O~~ 在使用MySQL进行文件数据读取的时候,在终端敲入命令行 ...
- 使用MySQL Workbench 导入数据ERROR: Import data file: 'ascii' codec can't decode byte 0xc3 in position...
环境: MariaDB 5.5.60 , MySQL Workbench 6.3 1,导入数据时,遇到类似: Traceback (most recent call last):File " ...
- mysql恢复ibd数据文件
mysql中的ibd数据恢复 1.清空表空间 1.1操作步骤 首先需要进入该数据库文件目录下,并为这个ibd文件赋权. 1.给ibd文件赋权限 给ibd文件赋权:chown mysql:mysql i ...
- mysql 报错:Error Code: 1175. You are using safe update mode and you tried...
解决方法: 关闭safe-updates模式 SET SQL_SAFE_UPDATES = 0; (如果需要重新打开: SET SQL_SAFE_UPDATES = 1; )
最新文章
- Codeforces Round #341 (Div. 2) D. Rat Kwesh and Cheese 数学
- lucene底层数据结构——底层filter bitset原理,时间序列数据压缩将同一时间数据压缩为一行...
- 修改maven本地仓库位置
- java for循环_愉快地学Java语言:第五章 循环
- VTK:图片之StaticImage
- centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志
- 数据结构与算法 | 斐波那契查找
- setsockopt()用法(参数详细说明)
- sap系统搭建教程_詹迟迟:如何搭建知识付费系统?知识付费系统搭建教程
- linux中ls文件内存大小,Linux下用ls和du命令查看文件以及文件夹大小
- python md5加密解密_Python使用MD5加密算法对字符串进行加密操作示例
- AWS--EC2基本概念
- msys2 pacman 安装 删除等常见命令汇总
- lg空调代码大全解决_LG空调故障代码大全-kg空调维修-lg空调维修手册
- 利用comtypes.client批处理dwg文件(AutoCAD二次开发Python)
- python开发跟淘宝有关联微_为什么微商和淘宝卖家不得不做公众号和小程序?
- 手把手教你如何用PS抠白底图教程
- 迪赛智慧数——柱状图(基本柱状图):1994-2022年历届世界杯投入资金
- 微软学术搜索的新功能设想:用户账户系统——史经浩
- 不平衡样本的分类实践---Credit-Card-Fraud-Detection
热门文章
- 当过服务员、快递员,现在年薪30W,历尽山河叛逆少年终会成长
- 银联支付 - 手机控件支付和WAP网页支付
- 二级MySQL数据库程序设计(一)
- 计算机二级word小许正在撰写,计算机二级office试卷27
- Android Studio gradle下载依赖包失败的解决办法
- 小白学流程引擎-FLowable(一) —FLowable是什么
- 机房计算机安装的软件,关于2019-2020学年第二学期公共机房安装新软件的通知
- 美好音乐不只在现场,索尼播放器NW-WM1ZM2和NW-WM1AM2满足聆听热爱
- 物性参数库查询网站集合
- mysql的4表联查讲解_mysql