互联网技术 · 2023年11月26日

三种方法找回WordPress管理员密码

WordPress安装完网站后,时间久了难免会碰到密码忘记的情况。管理员账号没有办法通过忘记密码找回功能,所以只能使用另外的方式,本文就介绍三种简单找回WordPress管理员密码的办法。

FTP修改functions.php找回

如果你记得你网站的FTP信息,那么你可以使用FTP软件来修改主题文件夹里面的functions.php文件实现密码修改。

通过functions.php文件修改密码的具体步骤如下:

  1. 使用FTP软件登录到服务器。
  2. 进入你网站主题文件夹里面。
  3. 下载functions.php文件用文本编辑器打开。
  4. <?php后面添加上wp_set_password( password, 1 );保存。
  5. 上传修改好的functions.php文件。
  6. 访问网站,密码为上面添加的代码里面的password
  7. 删除functions.php文件里面添加的代码。

使用重置脚本找回

如果你可以上传文件到服务器,那么可以使用下面的方法来用脚本重置管理员密码。具体步骤如下:

  1. 使用FTP软件连接到服务器。
  2. 切换到你网站根目录(wp-config.php所在文件夹)
  3. 上传本文提供的emergency.php文件到网站根目录。
  4. 从浏览器访问 你网址/emergency.php
  5. 根据提示输入管理员用户名和新密码,更新。
  6. 密码修改成功,删除emergency.php文件。

重置脚本下载

数据库直接修改密码

如果你记得数据库的密码,那么直接通过phpmyadmin登录到数据库里面修改就可以了。具体方法步骤如下:

  1. 登录phpmyadmin(或者其他数据库管理软件)
  2. 进入你网站数据库的wp_users表。
  3. 找到你需要修改的帐号那一行内容。
  4. 双击user_pass那一行的值,把内容替换为06a5ac9504e3a3c83574cf7a6479be2d
  5. 再次登录网站,密码修改为了hao123

查找管理员ID和用户名

如果你访问数据库后不知道你管理员ID和用户名是多少,那么可以在数据库的wp_usermeta 表中找
meta_key值为wp_user_levelmeta_value值是10 对应的user_id 是哪个数字,这个数字就是管理员的ID。

看有几个(多个管理员)或者甚至没有(以被删除管理员)。

忘记数据库和FTP帐号密码?

  • 如果你忘记了数据库密码,用ftp访问你网站根目录,打开wp-config.php,里面就有你数据库信息。
  • 如果你忘了FTP密码,还可以通过SSH访问服务器查看这个文件。
  • 如果你忘了服务器密码,可以在服务器管理面板重置密码。
  • 如果你忘了服务器管理界面的密码,你可以在购买服务器的网站上重置密码。
  • 如果你忘了购买服务器的网址和密码,你可以考虑下放弃做网站了。
OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.