2010-02-02 192 views
0

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

当我点击有问题的数据库表,他们想出了: (#1033 - 在文件中不正确的信息:“./resafari/properties.frm”)

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

+1

我首先要说的是,为mySQL数据目录创建一个手动副本。 – 2010-02-02 11:32:58

+0

借调。 ----- – 2010-02-02 11:49:42

回答

0

您最近是否通过MySQL Administrator更改过任何配置?

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

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

2

第一站的MySQL(和确保没有MySQL的进程运行),除去ib_logfile * mysql数据目录中的文件,然后再次启动MySQL。它会重新创建这些文件。这些命令:

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

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