我傾倒了一個Mediawiki的一個實例使用的MySQL數據庫。我將這個數據庫遷移到另一臺機器並重新安裝了Mediawiki。舊機器仍在運行並獲得新帖子。我如何才能將這些新帖子遷移到新機器?如果只是做一個新的轉儲並將其遷移到新的機器,它將工作?如何僅將新帖子從一個Mediawiki MySQL遷移到另一個?
1
A
回答
1
如果有你的新維基沒有編輯,你可以先走一步,再次進行完全轉儲/進口:
在你的舊服務器:
mysqldump --user=USERNAME --password=PASSWORD --host=DB.MYWIKI.COM wikidb > dbdump.sql
在新的服務器:
mysql --user=USERNAME --password=PASSWORD wikidb < dbdump.sql
這將覆蓋現有的所有表。
如果出於某種原因需要導出/導入晚於特定日期修訂的頁面,可能最容易使用the Recent Changes API來獲取最近更改的所有頁面的列表,例如, action=query&list=recentchanges&rcprop=title,然後通過Special:Export
導出這些頁面。您將得到一個XML轉儲,然後您可以通過Special:Import
導入。當進行轉儲,你甚至可以指定你只想在某個日期之後的變化,如:
https://en.wikipedia.org/w/index.php?title=Special:Export&pages=Main_Page%0AStack%20overflow&offset=2014-10-27T20:25:56Z&limit=5
註名字將會與奇分隔符:%0A
。進行導出時,請參閱https://www.mediawiki.org/wiki/Manual:Parameters_to_Special:Export以獲取更多選項
相關問題
- 1. 將帖子從一個博客轉移到另一個博客?
- 2. 如何將帖子從博客引擎移動到另一個
- 3. 從一個DBMS遷移到另一個
- 4. 從一個表遷移到另一個
- 5. 將數據從一個MYSQL數據庫遷移到另一個MYSQL數據庫
- 6. AZURE - 如何從一個租戶資源遷移到另一個
- 7. 如何自動將帖子從1個博客轉移到另一個博客?
- 8. 將Meteor MongoDB從一個VPS遷移到另一個?
- 9. 將數據庫從一個MVC項目遷移到另一個
- 10. 將數據從一個安裝遷移到另一個安裝
- 11. 將PHP從一個版本遷移到另一個版本
- 12. 將用戶從一個apk遷移到另一個
- 13. 將數據從一個Django項目遷移到另一個
- 14. 將自定義字段從一個帖子嵌入到另一個帖子
- 15. 在同一個mysql主機上如何將wordpress的帖子從數據庫轉移到另一個?
- 16. 如何將身體從當前世界遷移到另一個
- 17. 如何將虛擬機從一個區域遷移到另一個區域
- 18. 如何將NServiceBus Sagas從一個Raven數據庫遷移到另一個?
- 19. 如何將數據和設置從一個Firebase遷移到另一個?
- 20. 如何將Facebook評論從一個網站遷移到另一個網站?
- 21. MySQL - 將一個表的子集移動到另一個表
- 22. Wordpress:如何將帖子從一個類別ID轉移到一個taxonomy-TERM?
- 23. 如何將一行從一個表移動到另一個表中的mysql?
- 24. 如何舊帖子移動到另一個頁面存檔
- 25. MySQL將隨機行從一個表移動到另一個表
- 26. 將數據從一個mysql表移動到另一個
- 27. 從遷移到Mediawiki的一個Perl的Wiki
- 28. 數據遷移從一個數據庫到另一個數據
- 29. 腳本從一個源數據遷移到另一個
- 30. magento從一個域遷移到另一個域
importDump.php應該不會重新導入修訂表中已存在的修訂。 – Nemo 2015-10-18 20:12:50