有什么方法可以恢复表wp_Term_Relationship吗?

时间:2016-02-08 作者:rGonzalez

我正试图帮助一个非营利组织建立他们的网站(该网站是用Wordpress构建的),网站突然变得“有问题”/奇怪:菜单缺失,类别清空,等等。

我不是Wordpress方面的专家,所以我做的第一件事就是打开调试模式,我得到了以下消息:

Error en la base de datos de WordPress: 
[Table \'racidb.rc_term_relationships\' doesn\'t exist]
所以,接下来我要做的就是检查数据库(MySQL)。当我登录phpMyAdmin时,我可以看到左列的表,但当我尝试浏览内容时,我收到以下消息错误:

#1146 - Table \'racidb.rc_term_relationships\' doesn\'t exist
我试图修复该表,将其丢弃并删除其内容,但运气不佳。我一直收到错误#1146。

不幸的是,数据库中没有备份,因此我无法再次上载表。

据他们说,这个错误发生在Wordpress更新到4.2.6的同时(他们在这个问题出现的当天收到了Wordpress的自动电子邮件)。

我的问题是:

1) 有人知道可能发生了什么吗?

2) 有什么方法可以从MySQL恢复数据吗?

3) 是否有任何方法可以恢复表“xx\\u term\\u relationships”?除了手动创建所有记录之外。

1 个回复
SO网友:kraftner

我不能为发生的事向你解释。但不幸的是,我可以告诉你的是,你在WP方面不会有运气。该数据没有备份。

我想您最好的选择还是保存这个MySQL表。您联系过托管提供商吗?也许他们有后备的。无论如何,你应该在一些姐妹网站上问这个问题,比如https://dba.stackexchange.com/https://serverfault.com/ 因为他们将更有能力提供帮助。