这通常不是一个好主意。看见this WordPress database diagram. 您需要考虑:
包含类别或标签(术语)、它们之间的关系、术语元、,和分类法,有作者(用户)的帖子,有评论的帖子,实际上你可能没有意识到的帖子都是帖子(例如WordPress中几乎所有的东西都是帖子-许多插件都将其数据存储为帖子,一些示例是联系人表单7、高级自定义字段字段组等等)一般来说,您应该拥有数据库的“实时”副本,对开发数据库所做的任何更改都应仅用于测试目的,然后再在实时服务器上重复这些更改。做任何其他事情都有可能需要对所有数据进行长时间的搜索,以确保其完整性。合并两个数据库从来都不是一件有趣的事。
在不了解情况的所有细节的情况下,您可能会有以下几种选择:
WordPress导入/导出(您说您已经尝试过了,但不清楚为什么没有成功)
手动重新插入您需要的帖子(根据帖子的数量,这可能是禁止的,也可能不是禁止的)将帖子添加到一个新表中,然后编写脚本来循环记录并运行wp_insert_post()
在每个数据库上,抓取每个数据库的mysqldump并进行差异分析,以确定实时站点中真正发生了多少变化,并决定是否可以覆盖数据库并手动设置任何选项,也可能有其他解决方案,最好的解决方案取决于您的具体情况。根据我们目前掌握的信息,我可能倾向于上面的脚本选项。EDIT: 因为这个答案最初是写的,Mergebot 已发布。我没有使用过它,所以不能担保它,但它看起来很有希望,而且作者有制作好插件的记录