• 注册
  • WordPress WordPress 关注:2 内容:19

    WordPress 更换域名MySQL数据库批量替换SQL语句

  • 查看作者
  • 打赏作者
    • WordPress
    • Lv.14
      帅气冲天

      WordPress 网站更换域名通过 SQL语句操作 MySQL数据库可以批量替换域名

      MySQL数据库批量替换域名SQL语句

      修改WordPress配置表 wp_options SQL语句:

      UPDATE wp_options SET option_value = replace(option_value,'原域名地址','新域名地址') WHERE option_name = 'home' OR option_name ='siteurl';

      这里加了执行条件 意思就是只替换 wp_options 表中 option_value 字段里面 主页地址 和 站点url

      修改WordPress文章数据表 wp_posts 中绝对地址的SQL语句:

      UPDATE wp_posts SET post_content = replace(post_content,'原域名地址','新域名地址');
      UPDATE wp_posts SET guid = replace(guid,'原域名地址','新域名地址');

      替换wordpress文章中内部链接及附件的地址

      替换wordpress文章中默认的永久链接

      修改WordPress评论表 wp_comments 中的SQL语句:

      UPDATE wp_comments SET comment_content = replace(comment_content,'原域名地址','新域名地址');
      UPDATE wp_comments SET comment_author_url = replace(comment_author_url,'原域名地址','新域名地址');

      修改WordPress数据表 wp_postmeta 中的SQL语句:

      UPDATE wp_postmeta SET meta_value = replace(meta_value,'原域名地址','新域名地址');

      wp_postmeta 表是用来存储文章的一些额外字段信息,这里替换的是字段值 meta_value

      SQL语句如何执行?

      SQL语句执行方法

      登录到 MySQL 管理平台 phpMyAdmin,选择数据库,选择右侧的“SQL”,输入SQL语句,点“执行”即可,如下图:

      WordPress 更换域名MySQL数据库批量替换SQL语句

      注意:

      1. WordPress数据库前缀,默认是wp,请修改成自己的MySQL数据库前缀;

      2. 原域名和新域名记得修改成想要操作的域名。

      请登录之后再进行评论

      登录

      我关注的论坛

      暂没有数据

    • 发布内容
    • 做任务
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: