小编Ing*_*mar的帖子

InnoDB“腐败”

我用:

  • 5.1.63-0ubuntu0.11.10.1
  • Apache/2.2.20 (Ubuntu)
  • MySQL客户端版本:5.1.63

在从MySQL数据库读取数据时,系统不断显示以下错误:

InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 387794.
Run Code Online (Sandbox Code Playgroud)

重新启动系统后,我可以重新访问数据库并读取“有问题”的数据几分钟或几小时没有任何问题,直到再次出现相同的问题(针对不同的数据读取尝试)。

关于问题根源的任何想法?

  1. 我已经使用 SMART 实用程序检查了硬盘,但没有发现任何问题。
  2. 我停用AppArmor没有任何结果。
  3. 我还尝试SQL_NO_CACHE了查询中的选项,但没有任何结果
120918 13:07:06  InnoDB: Page checksum 3504102879, prior-to-4.0.14-form checksum 1216630776
InnoDB: stored checksum 2100325079, prior-to-4.0.14-form stored checksum 1216630776
InnoDB: Page lsn 2 1168743501, low 4 bytes of lsn at page end 1168743501
InnoDB: Page number (if stored to page already) 387794,
InnoDB: space id (if created with >= MySQL-4.1.1 …
Run Code Online (Sandbox Code Playgroud)

mysql innodb corruption

5
推荐指数
1
解决办法
4362
查看次数

标签 统计

corruption ×1

innodb ×1

mysql ×1