我正试图帮助一个非营利组织建立他们的网站(该网站是用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”?除了手动创建所有记录之外。