最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL访问某数据crash

来源:懂视网 责编:小采 时间:2020-11-09 11:38:14
文档

MySQL访问某数据crash

MySQL访问某数据crash:症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB: Database page corruption 症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB:
推荐度:
导读MySQL访问某数据crash:症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB: Database page corruption 症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB:

症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB: Database page corruption

症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了.
日志如下:
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 26400.
InnoDB: You may have to recover from a backup.
120217 15:45:53 InnoDB: Page dump in ascii and hex (16384 bytes):
len 16384; hex a922822af0c7bcef6d93dadcf4f63e8331d51e7a490667defbefxxxx..................
InnoDB: End of page dump

f 6 PE a r zx3120217 15:45:53 InnoDB: Page checksum 3458627726, prior-to-4.0.14-form checksum 796906866
InnoDB: stored checksum 2837611050, prior-to-4.0.14-form stored checksum 2410301789
InnoDB: Page lsn 836050554 1225156574, low 4 bytes of lsn at page end 2266014174
InnoDB: Page number (if stored to page already) 4039621871,
InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 4222022822
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 26400.
InnoDB: You may have to recover from a backup.
InnoDB: It is also possible that your operating
InnoDB: system has corrupted its own file cache
InnoDB: and rebooting your computer removes the
InnoDB: error.
InnoDB: If the corrupt page is an index page
InnoDB: you can also try to fix the corruption
InnoDB: by dumping, dropping, and reimporting
InnoDB: the corrupt table. You can use CHECK
InnoDB: TABLE to scan your table for corruption.
InnoDB: See also
InnoDB: about forcing recovery.
InnoDB: Ending processing because of a corrupt database page.
解决: 具体原因不明 参考文档:

首先D:\cn.tsoft.system\mysql5.1.37\bin>mysqlcheck -uroot -pxxxx -P3306 --all-database 定位哪张表出了问题
执行结果如下:
tech_soft_drp_361new.pos_tradebill_cashredeem_item OK
mysqlcheck: Got error: 2013: Lost connection to MySQL server during query when e
xecuting 'CHECK TABLE ... '

由tech_soft_drp_361new.pos_tradebill_cashredeem_item 知道下一张表是 pos_tradebill_item

将my.ini 里边的#innodb_force_recovery=1 #号去掉 重启mysql服务

然后将pos_tradebill_item 数据导出到文件(导出的时候注意导出数据的条数是否正确!)(记录select count(*) from pos_tradebill_item 与导出的条数对比)

找到pos_tradebill_item的建表语句.

删除pos_tradebill_item表

重建pos_tradebill_item表.

导入pos_tradebill_item数据(导入数据的时候将innodb_force_recovery=1重新加上#号. innodb_force_recovery=1模式不支持写)

linux

文档

MySQL访问某数据crash

MySQL访问某数据crash:症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB: Database page corruption 症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB:
推荐度:
标签: 数据 崩溃 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top