【发布时间】:2014-03-17 07:05:27
【问题描述】:
我们在 Windows Server 2008 R2 KVM VPS 上运行 MySQL Database 5.5 服务器,我们的系统会根据需要自动为客户设置新数据库。昨天,一个完全独立的驱动器/分区空间不足(没有与 MySQL 数据库关联的文件),但似乎损坏了 MySQL 数据库。
在查看日志文件时,我可以看到 InnoDB 已损坏,但无法确定问题所在或如何解决问题。谁能帮助解释这些错误是什么意思,以便我可以修复它?
Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
00000001401198BD mysqld.exe!my_osmaperr()
000000014011E79A mysqld.exe!my_osmaperr()
0000000140159697 mysqld.exe!my_osmaperr()
0000000140159F53 mysqld.exe!my_osmaperr()
00000001400F05AD mysqld.exe!my_osmaperr()
00000001400F07C8 mysqld.exe!my_osmaperr()
00000001400F105C mysqld.exe!my_osmaperr()
00000001400F4FB3 mysqld.exe!my_osmaperr()
00000001400DA97C mysqld.exe!my_osmaperr()
00000001400C338C mysqld.exe!my_osmaperr()
0000000076C0652D kernel32.dll!BaseThreadInitThunk()
0000000076D3C541 ntdll.dll!RtlUserThreadStart()
InnoDB: Thread 408 stopped in file hash0hash.c line 146
【问题讨论】:
标签: mysql sql database innodb corrupt-data