mysql数据库替换 域名_WordPress换域名后数据库MySQL更改

非商业项目的博客程序,也许是换域名及服务器最多的吧。

博客最开始使用,是在2008年。那时还不知道域名的那些坑,便是在某宝上买虚拟主机时,附带着在那新网的不知几级代理手里买的域名。经过几年,代理跑没了,想续费是千难万难。

最后还是在新网投诉后,将重要工作使用的域名转到了新网官方。而本博客的域名就没有折腾了,废弃了之。

趁着过年的空闲,将原来的数据转移到本空闲域名下,慢慢的恢复博客,做个流水账。

言归正传,

我们在使用旧域名(www.old.com)时,网站的数据库中会大量保存旧域名的信息。当我们换了新域名之后,图片地址、链接地址还是指向了旧的域名,当旧域名的数据删除后,图片、链接便打不开了。

这时,我们便需要将数据库中的旧域名数据(www.old.com)换成新域名的数据(www.new.com)。

使用PHPMYADMIN,选择数据库,点击SQL:

mysql数据库替换 域名_WordPress换域名后数据库MySQL更改_第1张图片

[php]

UPDATE wp_options SET option_value = replace

( option_value, ‘http://www.old.com’, ‘http://www.new.com’ )

WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET post_content = replace

( post_content, ‘http://www.old.com’, ‘http://www.new.com’ ) ;

UPDATE wp_posts SET guid = replace

( guid, ‘http://www.old.com’, ‘http://www.new.com’ ) ;

[/php]

mysql数据库替换 域名_WordPress换域名后数据库MySQL更改_第2张图片

mysql数据库替换 域名_WordPress换域名后数据库MySQL更改_第3张图片

mysql数据库替换 域名_WordPress换域名后数据库MySQL更改_第4张图片

old代表旧域名;

new代表新域名;

wp_options、wp_posts的前缀wp,如果您有设置数据库前缀就替换,没有设置就保持默认即可。

将上面的执行语句修改为自己的,然后点击执行即可!

此时,您的账号及登陆密码和之前一样。使用原来的数据库及密码登陆即可。

原空间的/wp-content/uploads上传图片文件夹也别忘记了哦。

你可能感兴趣的:(mysql数据库替换,域名)