在完成WordPress安装后,随着时间的推移,可能会遇到忘记密码的情况。由于管理员账号无法通过常规的找回密码功能进行恢复,因此需要采取其他方法。本文将介绍三种简单的方式来找回WordPress管理员密码。
通过FTP修改functions.php找回密码
如果你能够获取到网站的FTP信息,可以使用FTP客户端来修改主题文件夹中的functions.php文件,从而重置密码。
具体步骤如下:
- 使用FTP客户端连接到服务器。
- 进入网站的主题文件夹。
- 下载functions.php文件并用文本编辑器打开。
- 在
<?php后面添加wp_set_password( password, 1 );,然后保存。 - 将修改后的functions.php文件上传回服务器。
- 访问网站,使用上面添加的代码中的password进行登录。
- 最后,删除functions.php文件中添加的代码。
使用重置脚本找回密码
如果你能够上传文件到服务器,可以通过以下步骤使用脚本重置管理员密码:
- 连接到服务器,使用FTP客户端。
- 切换到网站根目录(即
wp-config.php所在目录)。 - 将提供的
emergency.php文件上传到根目录。 - 在浏览器中访问
你网址/emergency.php。 - 根据提示输入管理员用户名和新密码进行更新。
- 密码修改成功后,删除
emergency.php文件。
重置脚本下载
直接通过数据库修改密码
如果你知道数据库的密码,可以直接通过phpMyAdmin登录数据库并进行修改。具体步骤如下:
- 登录phpMyAdmin(或其他数据库管理工具)。
- 进入网站数据库中的
wp_users表。 - 找到需要修改的用户帐号。
- 双击
user_pass对应的值,将其替换为06a5ac9504e3a3c83574cf7a6479be2d。 - 再次登录网站,密码将更改为
hao123。
查找管理员ID和用户名
如果在数据库中无法找到管理员的ID和用户名,可以在wp_usermeta表中查找。查找meta_key为wp_user_level且meta_value为10的记录,对应的user_id即为管理员的ID。
你可以查看有多少个管理员帐号,或者是否存在被删除的管理员。
忘记数据库和FTP帐号密码?
- 如果忘记数据库密码,可以通过FTP访问网站根目录,打开wp-config.php文件查看数据库信息。
- 如果忘记FTP密码,可以通过SSH访问服务器并查看该文件。
- 如果忘记服务器密码,可以在服务器管理面板进行重置。
- 如果忘记服务器管理界面的密码,可以在购买服务器的网站上进行重置。
- 如果忘记购买服务器的网址和密码,建议考虑放弃建站。
