我試圖幫助非營利組織與他們的網站(這是與Wordpress建立),突然成爲「越野車」/奇怪:菜單丟失,類別是空的,等等。WordPress的 - 有沒有辦法恢復表wp_term_relationships?
我是專家圍繞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_term_relationships」?除了手動創建所有記錄。
非常感謝先進!
,如果你從phpMyAdmin的導出數據庫,會發生什麼?導出文件是否包含表格及其數據?看看[這個問題](http://stackoverflow.com/questions/6342201/bug-1146-table-xxx-xxxxx-doesnt-exist)你可能不得不重新創建數據庫來解決這個問題(假設你沒有有權訪問數據文件本身) – Hobo
嗨,謝謝你的提問。如果我導出完整的數據庫,它甚至不包括表結構。導出會忽略表格。我知道賠率是對我們的,但我不想輕易放棄 – rGonzalez