将wp_postmeta从一个数据库复制到另一个数据库

时间:2014-09-06 作者:Nitish Saxena

我在旧域上设置了一个站点。com,它使用数据库old\\u db。最近,我们不得不将我们的网站迁移到一个新的服务器和域,即新域。com,它使用数据库new\\u db。

我在新服务器上安装了wordpress的新副本,并使用wordpress导入工具将我的所有帖子导入到当前设置中。图像没有复制,所以我只是将wp-content/uploads文件夹复制到新的设置中,并使用插件修复了图像URLSearch And Replace

现在的问题是,我所有的帖子都有适当的图片和一切。除特色图片外的所有内容。该网站没有显示任何特色图片。有人告诉我,我需要将Posteta数据从旧数据库复制到新数据库,以便正确链接它们。

两个数据库位于同一台服务器上。任何帮助都将不胜感激。

1 个回复
SO网友:Dave Smith

这比你做的还要容易。将整个wp结构从旧服务器复制到新服务器,mysql在启用creates的情况下备份数据库并导入到新数据库(最好为空)。然后只需编辑所有内容(包括数据库名称)的新位置的wp配置文件。我已经做了数百次了。。。永不失败。我还将其迁移到完全不同的主机、服务器、数据库等

结束

相关推荐

MySQL_REAL_ESPRY_STRING的替代方案

我有一个WordPress插件,我需要查看数据库中是否存在某个标题。两年来,该代码运行良好:$myposttitle= $wpdb->get_results( \"select post_title from $wpdb->posts where post_title like \'%\". mysql_real_escape_string($myTitle) . \"%\'\" ); 但是,使用php 5.5。和WP 3.9.1,这会导致错误,因为m