WordPress批量更换域名sql操作语句+更换数据库名和用户名

批量更换域名

进入网站空间数据库管理phpmyadmin界面,找到sql按钮,输入以下语句即可:

UPDATE wp_options SET option_value = replace(option_value, '旧域名','新域名'); 
UPDATE wp_posts SET post_content = replace(post_content, '旧域名','新域名'); 
UPDATE wp_comments SET comment_content = replace(comment_content, '旧域名', '新域名'); 
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '旧域名', '新域名');

注:

  1. wp_ 这个表前缀请务必和你的数据库表前缀保持一致,否则更改失败;
  2. 域名要带上https://或http://
  3. 操作数据库有风险,请提前做好备份

除了操作sql语句还有其它方式更改域名,但是改sql应该是最简单的,到数据库执行上面的语句即可,只是要注意些细节,不然容易出错;

更改数据库名和用户名

当时的操作顺序是先导入旧的数据库然后修改的数据库名;

步骤:

同样是进入网站空间数据库管理phpmyadmin界面,这次需要root权限的账户,如果是安装了宝塔的服务器,可以到宝塔数据库管理界面 > 直接获取root密码;

登录之后,找到要修改的数据库并打开,点击操作按钮 > 找到修改数据库名修改即可;

修改完毕后你会发现宝塔数据库里并没有新命名的数据库,别着急,我们再再宝塔数据库管理界面点击 > 从数据库获取,命名好的数据库就出来了;

你会发现之前的数据库是空的,可以删掉了,新的数据库还不能用,那是因为它并没有保留旧数据库的操作用户,你需要重新添加一下;

回到数据库管理phpmyadmin界面,打开权限管理界面,再找到新增用户账户并打开,把登录信息填好,用户名和密码都可以沿用旧数据库的用户名和密码;

主机名注意要选择 本地即localhost,只需要把用户名,主机名,密码填好即可,后面的不用管,全局权限全选,但要排除一个GRANT项,然后点击执行即可;

这样数据名和用户名就都改好了,最后记得在网站根目录修改wp-config.php文件,把数据库信息一一对应上,网站就可以正常打开了。

给TA打赏
共{{data.count}}人
人已打赏
工具类教程类网址类

OnWorks - 支持魔法上网免费云电脑|免费领取一年 .gay 域名

2021-10-26 0:51:55

工具类教程类

TS一键无损转MP4

2021-11-29 0:09:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索