笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

更改 WordPress 数据库表名前缀

2009-11-12 4649点热度 0人点赞 4条评论

众所周知,WordPress 在安装时候可以选择表名前缀以在同一数据库安装多个WordPress 程序。但是很多空间商,尤其是老外的虚拟主机商 允许建立多个数据库,这样为了便于管理,很多人在安装多个WordPress 程序的时候选择多个数据库而不是修改表名前缀,当然这样的方式也是被提倡的。

所谓天有不测风云,人有旦夕祸福。如若碰到多个数据库合为单个数据库的时候,头疼事情就来了,这种情况往往在从国外往国内搬的时候,国内空间商不知道为何如此吝啬

既然碰到这种情况,自然修改表名了,或者新建一个WordPress 用WordPress eXtended RSS导入(manage - export),不过这不是这里要讨论的了

更改 WordPress 数据库表名前缀步骤:

禁用所有插件,然后通过 phpmyadmin 备份你的 WordPress 数据库。
用文本编辑器打开你备份的数据库文件(*.sql),查找“wp_”,并用你准备用的表明比如“wc_”替换。
使用 phpmyadmin 将你当前数据库 WordPress 表删除。
导入你刚才修改了的备份文件。
修改wp-config.php文件,将$table_prefix = ‘wp_’; 改为 $table_prefix = ’wc_’;
到后台开启所有插件。(如果备份之前没有禁用插件,可能会导致插件工作不正常,到插件管理重新开启即可。)
顺便提一下修改表名前缀的sql语句为:

ALTER TABLE wp_benmao RENAME TO wc_benmao此句将把 wp_benmao 表更名为 wc_benmao。(要一句一句的修改)

修改回来同理。

经Dianso提醒

用户权限也需要修改,否则无法登陆后台。

update wc_options set option_name = replace(option_name,’wp_user_roles’,'wc_user_roles’)
update wc_usermeta set meta_key = replace(meta_key,’wp_capabilities’,'wc_capabilities’)
update wc_usermeta set meta_key = replace(meta_key,’wp_user_level’,'wc_user_level’)
update wc_usermeta set meta_key = replace(meta_key,’wp_autosave_draft_ids’,'wc_autosave_draft_ids’)

标签: 数据库
最后更新:2009-11-17

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • Dianso

    用户权限也需要修改,否则无法登陆后台。

    update wc_options set option_name = replace(option_name,'wp_user_roles','wc_user_roles')
    update wc_usermeta set meta_key = replace(meta_key,'wp_capabilities','wc_capabilities')
    update wc_usermeta set meta_key = replace(meta_key,'wp_user_level','wc_user_level')
    update wc_usermeta set meta_key = replace(meta_key,'wp_autosave_draft_ids','wc_autosave_draft_ids')

    2009-11-12
  • Mars

    @Dianso
    这位同志补充的不错。。。 :o

    2009-11-13
  • YYWR

    确定有用?
    什么时候去试试

    2009-11-16
  • 枫子

    大哥 你知道这个 为什么我的博客会出问题呢....
    你把我的搞得我自己都不想要了。

    2009-11-30
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    基于 Cloudflare Workers + D1 的自托管 2FA/TOTP 验证码管理工具、分享链接功能 cloudflare-light-blog: 基于 Cloudflare Workers + D1 + R2 构建的轻量级博客系统 LiteMark 书签管理系统 基础ai mcp 支持cf works部署 docker部署 komari-theme-Lumina探针主题开源! BitWarden是跑在Cloudflare上的?教你薅干大善人 YouTube油管8K视频下载工具:yt-dlp+aria2,王炸组合,榨干你的VPS、电脑带宽
    基于 Cloudflare Workers + D1 的自托管 2FA/TOTP 验证码管理工具、分享链接功能LiteMark 书签管理系统 基础ai mcp 支持cf works部署 docker部署cloudflare-light-blog: 基于 Cloudflare Workers + D1 + R2 构建的轻量级博客系统
    超强的视频类油猴插件——为网页视频播放添加倍速播放截图、进度保存等,全程高能快捷键 小游戏——人间大炮 九阳真经:究极一键重装DD系统脚本 Jooce将在华设立分公司,推出整合QQ即时通讯平台? 土豆和优酷竟然合并了 在Debain上安装any-connect-server
    最近评论
    Heo 发布于 1 个月前(06月09日) 挺好的,我是部署在家里的软路由上,比较安全
    Web Harmonium 发布于 3 个月前(04月20日) Stash 的界面看起来比小火箭清爽直观多了,2.99美元的价格也算合理,感谢提醒,不手动修改策略组...
    Web Harmonium 发布于 3 个月前(04月20日) 这个教程很实用,特别是关于从URL下载配置的步骤讲解得很清楚,让新手上手变得简单多了!
    09君 发布于 4 个月前(03月13日) 来访。给你点赞了,工具很不错。很难绷不住的是,全民普及还没到一个月,就开始全民卸载了。
    芝雩 发布于 5 个月前(02月28日) 您好,请问下为什么我搭建的ghost,他的后台配置页面是纯英文的,ghostCLI 是20.20.0...
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang