2011-04-22 40 views
0

在我的網站中添加了很多評論,同時我在本地主機上進行了改進。現在我想將數據庫從我的系統傳輸到在線網站。如何僅在我的網站備份評論

我想保留在線添加的評論。我該怎麼做?

+0

是否以博客或論壇的形式發表評論?它們是否存儲在MySQL等數據庫中?如果是這樣,你是否有權訪問數據庫的工具,如PHPMyAdmin? – DaveGauer 2011-04-22 20:51:39

+0

不,它們是節點類型頁面註釋。 – AgA 2011-04-22 21:56:11

回答

0

我會對此進行分析以確保其正常工作,但請安裝Backup and Migrate並創建僅備份comments表的配置文件。在實時主機上手動運行備份,並在devel主機上恢復。

併發症可能是任何其他模塊,實現hook_comment和其他地方的東西。

+0

我不能只使用phpmyadmin來備份和恢復註釋表嗎?如何避免這種併發症?因爲從長遠來看,我不會記得是誰在抓hook_comment等,我想避免這種「技巧」。 – AgA 2011-04-22 21:59:06

+0

您對任何工具都有同樣的問題。根據您使用的模塊,可能會有一個表格,其中包含有信息的註釋。您可以使用module_implements()來查看調用評論掛鉤的內容。就個人而言,我通過cron使用備份和遷移進行計劃安全備份,並在測試新代碼時快速進行「以防萬一」備份。由於所有事情都是通過Drupal管理員或drush完成的,所以速度非常快。我使用MySQL Administrator進行完整遷移和大規模備份/恢復。我真的不喜歡phpmyadmin。因人而異。 – mpdonadio 2011-04-22 22:32:00

+0

如何在Drupal外部調用Backup&Migrate?那是來自cron?我聽說這個模塊會帶來一些問題。我完全可以依靠它嗎? – AgA 2011-04-22 23:05:12

0

您需要確保兩個數據庫中的註釋表都是相同的。執行數據的mysql轉儲,然後導入轉儲將爲您執行此操作。

+0

你是說備份和恢復評論表會做什麼? – AgA 2011-04-22 21:56:50

+0

是的,這應該工作。確保在開始安全之前對這兩個表進行完整備份。但是,這應該工作。 – 2011-04-23 06:55:15