Wordpress - 有没有办法恢复表wp_term_relationships?

时间:2016-02-02 23:00:58

标签: mysql wordpress phpmyadmin

我正在尝试通过他们的网站(使用Wordpress构建)帮助非营利组织突然变得“错误”/奇怪:菜单丢失,类别为空等等。

我不是围绕Wordpress的专家,所以我做的第一件事就是打开DEBUG模式,我收到了这条消息:

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_term_relationships”?除了手动创建所有记录外。

非常感谢先进!

1 个答案:

答案 0 :(得分:0)

很抱歉迟到的回复。但我有同样的问题,我的客户端网站(WordPress)自动更新。它建立在3.2版本的WordPress上。 某些表已损坏,并且structures中的left side of tables也显示在其中。

要解决此问题,您需要修复tables

  1. 转到数据库>表结构。
  2. 检查需要修理的表格。
  3. 从下拉列表中选择Repair Table

    See Snap Shot