代码之家  ›  专栏  ›  技术社区  ›  Jimit

MySQL数据库损坏

  •  0
  • Jimit  · 技术社区  · 15 年前

    我的innodb数据库不知怎么坏了,我没有备份。

    当我单击有问题的数据库表时,它们会想到: (1033-文件中的信息不正确:'./resafari/properties.frm')

    有人能解决这个问题吗?请帮帮我。

    3 回复  |  直到 13 年前
        1
  •  0
  •   Community CDub    8 年前

    如果表真的被破坏了(@hadleyhope似乎在处理一些不完全是实际文件损坏的问题,请首先检查一下),首先,停止mysql服务器并备份mysql数据。

    然后查看以下问题:

        2
  •  2
  •   Space    14 年前

    首先停止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
    

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

        3
  •  0
  •   HadleyHope    15 年前

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

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

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