MySQL数据库损坏

时间:2010-02-02 11:31:32

标签: mysql

我的INNODB数据库以某种方式损坏。我没有该数据库的备份。

当我点击有问题的数据库表时,他们会提出: (#1033 - 文件中的信息不正确:'。/ resafari / property.frm')

任何人都有任何解决方案吗?请帮帮我。

3 个答案:

答案 0 :(得分:3)

首先停止MySQL(并确保没有运行MySQL进程),从mysql数据目录中删除ib_logfile *文件,然后再次启动MySQL。然后它将重新创建这些文件。这些是命令:

/etc/init.d/mysql stop
cd /var/lib/mysql/
mv ib_logfile0 ~/
mv ib_logfile1 ~/
/etc/init.d/mysql start

以上将日志文件移动到用户的主文件夹,以防我们需要恢复它们。

答案 1 :(得分:0)

您最近是否通过MySQL管理员更改了任何配置?

如果是这样,它可能已注释掉my.ini文件中的所有设置。

使用纯文本编辑器查看此文件,并手动更正任何错误(删除“#”注释标记)或从my.ini的备份中复制设置。

答案 2 :(得分:0)

如果表格真的坏了(@HadleyHope似乎是针对实际文件损坏的问题,请先检查一下)首先,停止mySQL服务器并制作mySQL数据的备份副本。

然后查看以下SO问题: