WordPress忘记密码且邮箱无法发送找回密码链接时的解决办法 您所在的位置:网站首页 pixiv异常登录自动重置密码 WordPress忘记密码且邮箱无法发送找回密码链接时的解决办法

WordPress忘记密码且邮箱无法发送找回密码链接时的解决办法

2023-10-02 02:02| 来源: 网络整理| 查看: 265

WordPress忘记密码且邮箱无法发送找回密码链接时的解决办法 问题描述尝试解决登录宝塔web UI宝塔中找到MySQL的root密码宝塔shell中修改MySQL密码 尝试登录登录后修改密码

使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客

问题描述

前阵子笔者搭建了个WordPress博客,不慎忘了密码。。。点击了忘记密码后,邮箱也木有接收到任何邮件。。。懒得删除网站重来一遍了。。。

尝试解决 登录宝塔web UI

浏览器:

https://ip:8888

弹出:

请使用正确的入口登录面板 错误原因:当前新安装的已经开启了安全入口登录,新装机器都会随机一个8位字符的安全入口名称,亦可以在面板设置处修改,如您没记录或不记得了,可以使用以下方式解决 解决方法:在SSH终端输入以下一种命令来解决 1.查看面板入口:/etc/init.d/bt default 2.关闭安全入口:rm -f /www/server/panel/data/admin_path.pl 注意:【关闭安全入口】将使您的面板登录地址被直接暴露在互联网上,非常危险,请谨慎操作

在Secure CRT中登录,查看宝塔登录入口。正常登录宝塔的web UI。

宝塔中找到MySQL的root密码

在这里插入图片描述 如图,在宝塔的左侧找到数据库→root密码,可以查看MySQL的root密码。由于ECS性能弱,笔者并没有打算做神马异常重要的事情,也就不配置各种远程工具了。

宝塔shell中修改MySQL密码

点击左侧的终端即可打开shell。

mysql -uroot -p这里写刚查看到的root密码;

登录到MySQL后就可以对WordPress数据库进行操作:

mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | wordpress | +--------------------+ 5 rows in set (0.00 sec) mysql> use wordpress; Database changed mysql> show tables; +-----------------------+ | Tables_in_wordpress | +-----------------------+ | wp_commentmeta | | wp_comments | | wp_links | | wp_options | | wp_postmeta | | wp_posts | | wp_term_relationships | | wp_term_taxonomy | | wp_termmeta | | wp_terms | | wp_usermeta | | wp_users | +-----------------------+ 12 rows in set (0.00 sec) mysql> select * from wp_users;

这里可以看到用户和密码,但是密码加密了:

+----+--------------+------------------------------------+---------------+-------------------+---------------------+---------------------+-----------------------------------------------+-------------+--------------+ | ID | user_login | user_pass | user_nicename | user_email | user_url | user_registered | user_activation_key | user_status | display_name | +----+--------------+------------------------------------+---------------+-------------------+---------------------+---------------------+-----------------------------------------------+-------------+--------------+ | 1 | 这货是WordPress登录账号 | 这个串码是加密后的密码 | 没什么卵用 | 这货是网站初始化的邮箱 | 网站IP或者域名 | 注册时间 | 没什么卵用的串码 | 0 | 貌似也没什么卵用 | +----+--------------+------------------------------------+---------------+-------------------+---------------------+---------------------+-----------------------------------------------+-------------+--------------+ 1 row in set (0.00 sec)

了解了数据库内容就可以修改密码:

update wp_users set user_pass = '$P$BWZhQxx/R9UCBgECUhxsV0EKfqfEh31' where user_login='这里写上边看到的用户名';

这个串码是admin的加密码。不知道哪来的,反正很管用。。。

尝试登录

笔者没有域名,只好在浏览器:

https://ip/wp-login.php

输入刚才查看的用户名,密码写admin,发现成功登录!!!

登录后修改密码

当然不能是这种密码。。。 在这里插入图片描述 左侧用户→个人资料,右侧可以点设置新密码。

在这里插入图片描述 如果提示密码等级弱,需要点确认使用弱密码。之后点更新个人资料即可更改密码。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有