之前搬家的时候,先把wordpress备到了本地,并且把数据库也备份导入到了本地。。
也就是说,我想通过http://localhost/wordpress来访问。
很是欣喜,因为我看到登录框了,不过,咋不对呢?
因为我点完登录后,跳的居然是我线上地址?http://www.xiaoxiaozi.com
呃,这就郁闷了。。于是苦苦搜索,看数据库里的值。
替换后,我的站终于在本地打开了。
所用到的SQL如下,仅当备份,貌似应该少了一条,因为这已经是一个月前的心得了,
不过,如果你试用了后没有反应,再和我说,我再找找。呵呵。
UPDATE `wordpress`.`wp_options` SET `option_value` = 'http://localhost/wordpress' WHERE `wp_options`.`option_id` =39 AND `wp_options`.`blog_id` =0 AND `wp_options`.`option_name` = 'home' LIMIT 1 ;
update wp_posts set post_content=replace(post_content,'http://www.xiaoxiaozi.com','http://localhost/wordpress')
UPDATE `wordpress`.`wp_options` SET `option_value` = 'http://localhost/wordpress' WHERE `wp_options`.`option_id` =1 AND `wp_options`.`blog_id` =0 AND `wp_options`.`option_name` = 'siteurl' LIMIT 1 ;
update wp_posts set post_content=replace(post_content,'http://www.xiaoxiaozi.com','http://localhost/wordpress')
UPDATE `wordpress`.`wp_options` SET `option_value` = 'http://localhost/wordpress' WHERE `wp_options`.`option_id` =1 AND `wp_options`.`blog_id` =0 AND `wp_options`.`option_name` = 'siteurl' LIMIT 1 ;
留文在此,希望能帮助到有需要的人。嗯。
当初也用了,换域名等等好用的一个SQL批处理,不过好像也有些问题,但忘记了