You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移WordPress后未设置密码,如何查看默认密码并恢复登录

解决WordPress迁移后无法登录线上站点的问题

以下是几种可行的解决办法,按操作难度排序:

方法一:通过数据库直接修改密码(推荐,操作简单)

  • 登录你的主机控制面板,找到phpMyAdmin并打开
  • 选中线上WordPress对应的数据库,找到wp_users表(如果你的数据库前缀不是wp_,换成实际前缀)
  • 找到你修改过的用户名对应的行,点击「编辑」按钮
  • 找到user_pass字段,在函数下拉框选择MD5,然后在值的输入框里输入你想设置的新密码,点击「执行」保存
  • 顺便把user_email字段改成你能正常接收邮件的邮箱,避免后续再出现登录问题

方法二:上传PHP脚本重置密码

  • 在本地新建一个名为reset-password.php的文件,粘贴以下代码:
<?php
require('wp-load.php');
// 管理员用户ID通常是1,不确定的话可以看本地数据库的wp_users表ID列
$user_id = 1;
// 替换成你要设置的新密码
$new_password = 'YourNewPassword123';
wp_set_password($new_password, $user_id);
echo '密码已重置成功,新密码:' . $new_password;
?>
  • 用FTP工具连接到线上站点的根目录,把这个文件上传进去
  • 在浏览器访问http://你的域名/reset-password.php,看到提示后就可以用新密码登录了
  • 登录后立刻删除这个文件,防止被恶意利用

方法三:同步本地用户数据到线上

  • 在本地站点的phpMyAdmin中,导出wp_users和wp_usermeta两个表(注意前缀)
  • 登录线上站点的phpMyAdmin,先备份这两个表(避免数据丢失),然后导入本地导出的文件
  • 这样就能把本地正确的用户凭证同步到线上,直接用本地的用户名和密码登录

内容的提问来源于stack exchange,提问作者Jimmyjbk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 12:22:38