我倾倒了一个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. AZURE - 如何从一个租户资源迁移到另一个
- 5. 如何自动将帖子从1个博客转移到另一个博客?
- 6. 将用户从一个apk迁移到另一个
- 7. 将数据从一个安装迁移到另一个安装
- 8. 将PHP从一个版本迁移到另一个版本
- 9. 将数据库从一个MVC项目迁移到另一个
- 10. 将自定义字段从一个帖子嵌入到另一个帖子
- 11. 在同一个mysql主机上如何将wordpress的帖子从数据库转移到另一个?
- 12. 如何将NServiceBus Sagas从一个Raven数据库迁移到另一个?
- 13. 如何将数据和设置从一个Firebase迁移到另一个?
- 14. MySQL - 将一个表的子集移动到另一个表
- 15. 如何将一行从一个表移动到另一个表中的mysql?
- 16. MySQL将随机行从一个表移动到另一个表
- 17. Sharepoint从一个域到另一个域的迁移
- 18. 从一个PHP框架迁移到另一个
- 19. 脚本从一个源数据迁移到另一个
- 20. 从一个Trac实例迁移到另一个
- 21. TFS搁架从一个分支迁移到另一个分支
- 22. magento从一个域迁移到另一个域
- 23. django models.py - 从一个模型类迁移到另一个
- 24. mysql - 将行从一个表格移动到另一个表格或更新
- 25. 如何将文本从一个地方移动到另一个
- 26. 如何将项目从一个gridview移动到另一个gridview?
- 27. 如何将行从一个DataGridView移动到另一个DataGridView?
- 28. 如何将数据从一个表移动到另一个表#
- 29. 如何将另一个项目迁移到flyway?
- 30. 从一个iframe到另一个iframe的帖子值
importDump.php应该不会重新导入修订表中已存在的修订。 – Nemo 2015-10-18 20:12:50