网站运营
位置:首页>> 网站运营>> 相见恨晚的WordPress SQL实用查询的十四招(2)

相见恨晚的WordPress SQL实用查询的十四招(2)

 来源:asp之家 发布时间:2010-03-23 08:26:00 

标签:WordPress,SQL查询,数据库管理系统

1 变更Siteurl & Homeurl

WordPress将站点URL的绝对路径和本地URL保存在数据库中。因此,如果你将WordPress站点从本地主机转到你的服务器,你的站点不会加载网络,因为你的绝对路径URL仍然指向你的本地主机。你需要改变站点URL和本地URL,网站才能运作。

解决办法:

以下为引用的内容:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';

2 变更 GUID

当你将博客从本地主机转移到你的服务器之后,或者从一个域名转到另一个新的域名,你需要在wp_posts表格修复GUID 字段的URL。因为如果输入错误,GUID可以将文章或者页面转到正确的文章绝对路径。

解决方案:

以下为引用的内容:
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

3 更改内容中的URL

WordPress保存在数据库中的URL链接使用绝对路径而非相对路径。在每个发布文章的记录中,它保存的是旧的URL引用旧的资源。因此,如果你需要将这些URL转的新的域名位置,就可以使用下面的方法。

解决方法:

以下为引用的内容:
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

4 只改变图像路径

如果你使用亚马逊云计算服务CloudFront 作为内容交付网络 (CDN) 从服务器端卸载图片,在创建完CNAME记录后,你可以使用下面的查询语句来改变WordPress中的图形路径以下载所有的图形。

解决方法:

以下为引用的内容:
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');

你还需要用下面的查询更新图片附件的GUID:

以下为引用的内容:
UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';

5 更新文章Meta标签

更新文章Meta标签的方法与更新文章内容中URL方法几乎一致。如果你给每篇文章保存了额外的URL数据,你可以使用下面的查询来更改。

解决办法

以下为引用的内容:
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

6 更改默认的"Admin" 用户名

安装WordPress后,会默认创建一个 “admin” 的账户名。这一点只要有使用WordPress的用户都知道。不过,这可能会带来一个安全问题,因为黑客很容易侵入并控制你的WordPress管理面板。如果你可以对这个默认的 “Admin” 用户名进行修改将会提高WordPress管理面板的安全性。

解决方法:

以下为引用的内容:
UPDATE wp_users SET user_login = 'Your New Username' WHERE user_login = 'Admin';

7 重设密码

想重设WordPress的密码,但是却由于各种各样的原因却无法使用重设密码这个选项?

解决方法:

以下为引用的内容:
UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'your-username';

 

0
投稿

猜你喜欢

  • 在 Linux 命令行里向其他用户发送信息很简单,很多命令都可以做到这点,麻烦的是你需要从众多命令中挑选一个合适的命令来使用。因此,我挑选了
  • 本文详细的给大家介绍了关于Linux中引号的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:引号我们将把编写脚本的事情暂时搁在一
  • 一、HTTP协议的作用原理WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户
  • 本文实例讲述了CentOS6.5环境安装nginx服务器及负载均衡配置操作。分享给大家供大家参考,具体如下:1、下载PCRE, 是一个用C语
  • 将过去一年最热门的搜索关键词进行梳理,会得到什么结果?元旦刚过,全球最大的搜索引擎谷歌(google)发布了2007年的中文搜索榜单,不仅勾
  • 为了实现Linux环境下的FTP服务器配置,绝大多数的Linux发行套装中都选用的是Washington University FTP(Wu
  • 今天遇到一个奇怪的网络问题,记录一下研究过程和一些配置情况,顺便学习一下 Linux 下网络环境配置。网络配置文件该文件配置网卡信息&nbs
  • 今天一早打开电脑的第一件事情就是查一下网站的收录,发现今天百度更新了快照,而谷歌则比昨天多收录了近50个页面,这下可乐坏了,敢快查一下自己网
  • ◎金流,物流,信息流的改变互联网发展10年以降,「金流,物流,信息流」这三流人人琅琅上口,特别是在电子商务的领域中,这三者的完备足以产生许多
  • 详解Linux系统配置nginx的负载均衡负载均衡的几种方式:1.轮询:默认按照时间顺序对所有服务器一个一个的访问,如果有服务器宕机,会自动
  • 本文版权归学IT网(www.xueit.com)所有,任何单位与个人转载必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律
  • 第一步:用游览器打开以下网址(如果你的网域名是别的就把abc.com换成你的域名)http://www.alexa.com/data/det
  • 首先下载VMware安装包:双击安装:点击:“uninstall”安装,这个过程需要一些时间点击“Next”选择典型或者自定义安装这里我选择
  • 今天我们接着随机织梦的教程,大家做SEO的都知道网站首页的更新频率直接决定了网站的收录速度和一部分站点权重,但是我们不能实时的去更新,在这个
  • 关于优化说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内
  • 随着网络的发展和各种信息媒体的诞生,人们进行信息交流的方式和途径也越来越多,但是,由于现今的各种通信费用一直居高不下,且人们的生活节奏日趋加
  • 一、作业执行容错Flink 的错误恢复机制分为多个级别,即 Execution 级别的 Failover 策略和 ExecutionGrap
  • 阻塞IO(Blocking I/O)阻塞IO是最常见的IO模型。当发起一个IO操作时,比如读取数据,系统会调用read()函数。如果请求的数
  • 服务器虚拟化只需要较少的硬件资源就能运行多重应用程序和操作系统,能允许用户根据自身需求快速调配新的资源。但是这些灵活性也导致网络和安全管理者
  • 邮件系统的选型与架构专题(上篇) 邮件系统服务器的安装和配置有关Qmail邮件系统的安装介绍很多,这里不再赘述。下面主要说明搭建Qmail邮
手机版 网站运营 asp之家 www.aspxhome.com