WordPress更改域名后数据库导入方法
导出数据:
进入phpMyAdmin后,在左侧选择并进入对应的数据库
选择“导出Outport”
“查看数据库的转存(大纲)”中不用设置默认即可
在“另存为文件”选择zip 压缩或gzip 压缩,点执行然后保存备份文件即可。
导入数据:
如果新主机的数据库不为空,应该“全选”——在“选中项”的下拉菜单中选择“清空”(这一步不是必须的,只有表前缀冲突或者不想保留旧数据才操作)
点标签“操作”——在“整理”中,选择“utf8-general-ci”或“utf8-unicode-ci”,点“执行”
点标签“导入Inport”,记得保证“文件的字符集”为utf8,如果你的主机数据库不支持导入zip或gz文件,你可以先把备份数据解压然后再导入。“文本文件的位置”中找到要导入的备份文件,点“执行”
接下来使用SQL命令来实现数据的域名转移
第一步:更改域名:
1.正常情况,如果执行完成后网站的主题能正常显示,并且能够进入后台则跳过下面的2.不正常情况,在标签的“SQL”执行下面的命令:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.old-domain.com’, ‘https://www.chegun.com’)
2.不正常情况:
如果执行以上命令后网站主题显示不出来,而且不能登录后台的话,那么就应该清空数据库然后重新上传备份的数据库,或者把上面的命令网址反过来执行。
数据导入成功后,进入对应的数据库,执行下列命令先达到先修改站点url的目的:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.old-domain.com’, ‘https://www.chegun.com’) WHERE option_name = ‘siteurl’;
然后登陆新网站的后台,在“设置”“常规”中把“博客地址”改为新网站地址。回到phpMyAdmin执行下列命令:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.old-domain.com’, ‘https://www.chegun.com’)
第二步:修改文章的地址链接:
UPDATE wp_posts SET guid = replace(guid, ‘http://www.old-domain.com’,’http://www.new-domain.com’);
第三步:修改文章内容的内部链接和图片等附件链接的地址:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.old-domain.com’, ‘http://www.new-domain.com’);
到此,域名更改和网站搬迁完成。