2012-07-09 53 views
3

我試圖從舊的Movable Type v3.1設置中獲取一些遺留數據。我正在使用phpMyAdmin直接在我們的Web服務器上訪問MySQL數據庫。 posts表顯示只有718條記錄,最後一條記錄在2007年創建。這是不正確的。我不熟悉MT的實現,但Movable Type能否將數據存儲在多於一個表的數據庫中?MySQL可移動類型記錄

當我在Movable Type管理區使用備份/導出功能時,會導出完整的數據集。

回答

5

不,一個MT安裝將只能訪問一個數據庫,並且所有的帖子記錄都存儲在mt_entry表中。 MySQL服務器和數據庫名稱在你的mt-config.cgi配置文件中定義(分別使用DBHost和Database指令)。你確定你正在訪問與你的MT安裝配置相同的服務器上的同一個數據庫嗎? (編輯:MT可以配置爲在主/從配置中使用多個DB,但通常情況並非如此,我不確定3.1中是否存在可能性。無論如何,從機應該有我最好的猜測就是你沒有像MT那樣在phpMyAdmin中訪問相同的數據庫或表。)

0

這可能是你的mysql數據庫損壞了表,所以你可能想用phpmyadmin登錄到你的數據庫,選擇所有表並選擇「CHECK TABLE」選項。

等待結果,看看是否有損壞的表格。如果有,則再次選擇所有表格,或者僅選擇損壞的表格,然後選擇名爲「REPAIR TABLE」的下拉選項。

我傾向於懷疑爲弗朗索瓦說,你可能會在另一個數據庫中一個比你的移動式安裝基於看起來偶然的。請檢查您的移動式安裝「MT-config.cgi」文件,並與數據庫中的你在「phpMyAdmin的」看的人從那裏比較數據庫的詳細信息。