Wordpress搬家,批量修改数据表前缀,解决您没有足够的权限访问该页面

换了新空间,进行wordpress搬家,因为需要使用等缓存,所以决定把几个小站的数据表前缀修改一下!

搬家的步骤网上很多,一般如下:

第一步,把网站的所有文件都迁移到新空间,然后同样把数据库也导入到新数据库!然后进行下一步操作

wordpress批量修改数据表前缀

首先在数据库查询一下命令:

Select CONCAT('ALTER TABLE ', table_name, ' RENAME TO ', table_name,';' )
FROM information_schema.tables Where table_name LIKE 'wp_%'

然后得到如下数据

ALTER TABLE wp_commentmeta RENAME TO wp_commentmeta;
ALTER TABLE wp_comments RENAME TO wp_comments;

查询出来的数据会出现显示不全的问题,所以点击打印预览,然后把这些数据复制到记事本,然后修改后面的表名称即可,

然后把修改后的命令进行SQL查询,就可以修改数据表前缀了!

修改完数据表之后,记得修改网站根目录下面的wp-congif.php里面的 $table_prefix  = 'wp_';

后面的“wp_”修改新的前缀即可!

 

接下来基本上可以使用了,但是,一旦登陆后台,发现提示:

您没有足够的权限访问该页面。

发现还有一些东西没有修改到的,发现:

包含了前缀的数据表有两个:“前缀_options”和“前缀_usermeta”, 需要去修改这两个数据表的数据才可以正常访问

首先进入表  前缀_options,使用phpmyadmin的搜索功能。搜索option_name字段,运算符选择:LINK%...%  值填入之前的前缀名:wp_     然后修改里面的数据

继续对表  前缀_usermeta进行修改。同样使用phpmyadmin的搜索功能。搜索meta_key字段,运算符选择:REGEXP^...$  值,然后输入数值   wp_.*     然后修改里面的数据

上面步骤完成之后,需要修改wp_posts这个表里面的数据

UPDATE wp_posts SET post_content=REPLACE(post_content, 'http://www.旧网址.com', 'http://www.新网址.com');

UPDATE wp_posts SET guid=REPLACE(guid, 'http://www.旧网址.com', 'http://www.新网址.com');

然后解决问题!!!

 

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/742.html

(1)
上一篇 2015 年 02 月 27 日
下一篇 2015 年 09 月 16 日

相关推荐

  • java编程中提升性能的一些方法【转】

    最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程...

    闲话杂谈 2011 年 08 月 16 日
  • bo.android应用系列:文件创建

    目前功能:创建一个文件,并写入内容 ======================== 截图:               ======================== 部分代码: /** * <p> * 业务层<br/> * 2012-02...

    2012 年 02 月 10 日
  • synchronized 的4种用法

    概述: synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方...

    闲话杂谈 2011 年 08 月 23 日
  • eclipse报错,Background Indexer Crash Recovery

    启动eclipse,报错Background Indexer Crash Recovery网上找了很多东西,什么删除jar包等等,解决不了问题干脆一下子把eclipse给删除掉了重新弄一个,搞定

    闲话杂谈 2012 年 06 月 04 日
  • 日语,50音

    偶尔一个机会,需要整理一下日语50音(中文应该是音标)   あ(a) い(i) う(u) え(e) お(o) か(ka) き(ki) く(ku) け(ke) こ(ko) さ(sa) し(shi) す(su) せ(se) そ(so) た(ta) ち(chi) つ(tsu) て(te) と(to)...

    闲话杂谈 2012 年 03 月 01 日
  • 项目维护时,使用jacob出现的一些问题

    以下是经过搜索,总结网友的一些总结,目前我遇到的问题还没有解决~~ 等重启服务器再试试~   1、如果出现下面的错误 com.jacob.com.ComFailException: A COM exception has been encountered: At Invoke of:...

    闲话杂谈 2011 年 09 月 16 日
  • HashMap与ConcurrentHashMap性能对比

    目的是测试HashMap与ConcurrentHashMap性能 package com.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.Concurr...

    闲话杂谈 2011 年 08 月 30 日
  • iphone 验机

    你拿到机子查看sn码是否一致,就是机盒背面的sn序列号与卡槽上的sn序列号和手机-设置-通用-关于本机 里 面的序列号一样,如果有电脑,连接电脑,itunes上出现的序列号也应该一致。在有条件就用电脑上网,登陆 htt...

    闲话杂谈 2011 年 08 月 08 日
  • 2014-12-04 完成了人生一件大事,婚礼

    今天29号了,在老家举办婚礼,因为事业的缘故,还没有好好地和老婆度蜜月,就赶回到公司工作! 老婆,我心感愧疚,往后好好地去爱你,用一生去守护你,同样也非常感谢一直以来你对我工作的支持!   老婆,能...

    2014 年 12 月 29 日
  • java.lang.IncompatibleClassChangeError: Found interface com.mysql.jdbc.Statement, but class was expected

    Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface com.mysql.jdbc.Statement, but class was expected 昨天升级程序,在启动一个java类进行测试的时候出现这个问题,最后发...

    闲话杂谈 2012 年 02 月 29 日

评论列表(5条)

  • 松露巧克力 2015 年 07 月 17 日 下午 9:34

    欢迎去松露之家看看

  • 卡丝 2015 年 07 月 17 日 下午 9:31

    继续努力

  • 雪鹰领主 2015 年 06 月 29 日 下午 5:24

    技术帝就是厉害

  • 大同SEO 2015 年 05 月 28 日 下午 5:23

    有用

  • 肖振杰博客 2015 年 03 月 19 日 上午 9:56

    这个太有用了,下次用WP做一个网站