使用生产数据库中的新数据更新Wordpress测试数据库

时间:2017-10-04 14:26:23

标签: mysql wordpress

我们有一个旧的博客正在运行,因为远程服务器也有一些问题我们决定把它全部拆掉。所以我刚开始在我们的语言环境测试服务器上创建一个新主题,并使用全新的主题设计。因此,我在2个月前将数据库作为基金投入,并从那里开始创建博客。因此,同时生产服务器(具有旧主题)收到了大量新数据,需要将其集成到我们的testblog服务器数据库中。我们使用的所有数据库都是MySQL

所以我们谈论的是三台服务器:

  1. 旧生产服务器(使用旧主题,当前正在运行且包含所有新信息)

  2. 测试服务器(我们用来设计新主题。除了其他主题外,它是本地服务器)

  3. 新生产服务器(这是测试服务器的新博客应该转移到OLD Production Server的所有新数据)

  4. 这是我做的(我制作了服务器快照):

    我在代码中看到了没有几个表的旧wordpress数据库。

    旧生产服务器

    mysqldump -uroot -p --ignore-table=wordpress.wp_options
    --ignore-table=wordpress.wp_term_relationships --ignore-table=wordpress.wp_term_taxonomy --ignore-table=wordpress.wp_terms --ignore-table=wordpress.wp_wp_rp_tags vfl_blog > wordpress_tables_dump.sql
    

    测试服务器

    mysql -uroot -p --one-database wordpress < wordpress_tables_dump.sql
    

    这些是我忽略其他表后抛弃的表:

    • wp_commentmeta
    • wp_comments
    • wp_links
    • wp_postmeta
    • wp_posts
    • wp_usermeta
    • wp_users

    我做了之后Wordpress要求我确认重建数据库。完成此过程后,我们的测试服务器上的新主题和插件的所有设置都将消失。我该如何防止这种情况?

0 个答案:

没有答案
相关问题