根据我上一篇的单个数据恢复;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相关推荐

  1. mysql常见问题处理-插入数据error code:1206

    mysql常见问题处理-插入数据error code:1206 mysql  error code:1206 the total number of locks exceeds the lock ta ...

  2. 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 ...

  3. 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 ...

  4. mysql 的一个错误 Error Code: 2013. Lost connection to MySQL server during...

    现象: 在workbench中各种操作(数据量稍大的时候), 返回 Error Code: 2013. Lost connection to MySQL server during- 客户端程序连接时 ...

  5. 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 ...

  6. Ubuntu系统下MySQL读取文件数据ERROR解决

    博文链接:http://haoyuanliu.github.io/2016/04/29/mysql/ 对,我是来骗访问量的!O(∩_∩)O~~ 在使用MySQL进行文件数据读取的时候,在终端敲入命令行 ...

  7. 使用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 " ...

  8. mysql恢复ibd数据文件

    mysql中的ibd数据恢复 1.清空表空间 1.1操作步骤 首先需要进入该数据库文件目录下,并为这个ibd文件赋权. 1.给ibd文件赋权限 给ibd文件赋权:chown mysql:mysql i ...

  9. 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; )

最新文章

  1. Codeforces Round #341 (Div. 2) D. Rat Kwesh and Cheese 数学
  2. lucene底层数据结构——底层filter bitset原理,时间序列数据压缩将同一时间数据压缩为一行...
  3. 修改maven本地仓库位置
  4. java for循环_愉快地学Java语言:第五章 循环
  5. VTK:图片之StaticImage
  6. centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志
  7. 数据结构与算法 | 斐波那契查找
  8. setsockopt()用法(参数详细说明)
  9. sap系统搭建教程_詹迟迟:如何搭建知识付费系统?知识付费系统搭建教程
  10. linux中ls文件内存大小,Linux下用ls和du命令查看文件以及文件夹大小
  11. python md5加密解密_Python使用MD5加密算法对字符串进行加密操作示例
  12. AWS--EC2基本概念
  13. msys2 pacman 安装 删除等常见命令汇总
  14. lg空调代码大全解决_LG空调故障代码大全-kg空调维修-lg空调维修手册
  15. 利用comtypes.client批处理dwg文件(AutoCAD二次开发Python)
  16. python开发跟淘宝有关联微_为什么微商和淘宝卖家不得不做公众号和小程序?
  17. 手把手教你如何用PS抠白底图教程
  18. 迪赛智慧数——柱状图(基本柱状图):1994-2022年历届世界杯投入资金
  19. 微软学术搜索的新功能设想:用户账户系统——史经浩
  20. 不平衡样本的分类实践---Credit-Card-Fraud-Detection

热门文章

  1. 当过服务员、快递员,现在年薪30W,历尽山河叛逆少年终会成长
  2. 银联支付 - 手机控件支付和WAP网页支付
  3. 二级MySQL数据库程序设计(一)
  4. 计算机二级word小许正在撰写,计算机二级office试卷27
  5. Android Studio gradle下载依赖包失败的解决办法
  6. 小白学流程引擎-FLowable(一) —FLowable是什么
  7. 机房计算机安装的软件,关于2019-2020学年第二学期公共机房安装新软件的通知
  8. 美好音乐不只在现场,索尼播放器NW-WM1ZM2和NW-WM1AM2满足聆听热爱
  9. 物性参数库查询网站集合
  10. mysql的4表联查讲解_mysql