一位客户称,她删除用户帐户时,wordpress网站上的一些帖子丢失了。显然,我在数据库里找不到这些帖子。(我第一次想也许他们没有被指派给一个作家)
现在我有几个完整的备份站点作为SQL文件。有一件丢失的东西在里面。但是,我们不知道哪些文章丢失了。
我只想恢复丢失的物品。不能恢复整个网站。不应删除当前文章!
实现这一目标的最佳方法是什么?把它导入到另一个数据库,然后比较wp_posts?
谢谢你们!
最佳答案
你可以创建一个临时数据库,
并将最新备份导入其中。
在那之后,做一个
INSERT IGNORE INTO your_live_data.wp_posts
SELECT * FROM temporary_database.wp_posts WHERE user_id=xxx
诀窍是忽略将忽略覆盖任何现有项目,
这意味着只插入丢失的帖子。
注意:您应该替换所有相关的表,而不仅仅是wp_posts
关于mysql - 导入Wordpress备份-仅还原丢失的帖子?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4297745/