我的 MySQL 昨天崩溃了,慌乱之下我最终(愚蠢地)删除了 ibdata1 和 innodb 日志文件。
然后我使用 testdisk 功能并恢复了旧的 ibdata1,但无法恢复日志文件。
我尝试了大约一百种不同的方法来尝试让它工作,但发现我的数据库中的 innodb 表已损坏,无法通过 phpmyadmin 加载(这是在使用新的 ibdata1 文件时)。
当尝试加载时
mysqld --user=mysql --verbose
我收到此错误: http://pastebin.com/GUTe7hRJ
对于任何帮助我都会非常感谢,我已经筋疲力尽了,还有几百人指望着它能尽快恢复。
答案1
- 请备份您所拥有的内容,以防情况变得更糟。
- 按照崩溃转储提供的链接中的说明进行操作 http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html