我的INNODB数据库以某种方式损坏。我没有该数据库的备份。
当我点击有问题的数据库表时,他们会提出: (#1033 - 文件中的信息不正确:'。/ resafari / property.frm')
任何人都有任何解决方案吗?请帮帮我。
答案 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问题: