WordPress更改域名后数据库导入方法

作者 : 逆流成河 本文共1198个字,预计阅读时间需要3分钟 发布时间: 2011-09-25 共353人阅读

导出数据:
进入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’);

到此,域名更改和网站搬迁完成。

本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。邮箱:1103606138#qq.com

站点地图
开通SVIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡