我的网站几天前崩溃了。
托pipe公司说一些innodb数据库崩溃了。
他们发送了一个MySql数据文件夹。 我试图恢复数据库,但phpmyadmin只显示MyISAM表。
我用navicat检查了数据库。 当我点击innodb表,我得到这个错误表'xyz.wp_posts'不存在。
有无论如何解决这个在Windows上?
随意下载db:
www.degisimanaliz.com/xyzdb.tar.gz
非常旧的备份:
www.degisimanaliz.com/29_Ocak_Yedek_deganaliz.sql.gz
my.cnf中的设置可以设置为允许innodb尝试恢复自己的表[1]。 这些可能会让你的一部分。如果这不能帮助你,你必须弄脏你的手。 我几次使用percona恢复工具[2],取得了巨大的成功。 这里logging[3]
对于您与互联网共享您的数据库可能是一个坏主意。 这可能是非常无情的。
[1] http://dev.mysql.com/doc/refman/5.0/en/forcing-innodb-recovery.html
[2] https://launchpad.net/percona-data-recovery-tool-for-innodb
[3] http://www.percona.com/docs/wiki/innodb-data-recovery-tool:start
我已经设法从我的一个cPanel服务器上的崩溃中恢复过来。 如果任何人达到这个让状态,这个论坛post (cpanel)帮助我。 然而,剧本是旧的(2008年),并没有工作了。 我已经修复并回到这里 ,认为有人可能像我一样需要它。 只需下载这个,而不是在论坛post中指定的那个。