加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何直接在PhpBB3 SQL数据库中更改密码?

发布时间:2020-12-14 02:39:55 所属栏目:Linux 来源:网络整理
导读:我从一个不可忽视的前任管理员那里继承了一个PhpBB3安装,他没有留下密码或任何检索它的机制. 它运行在MySQL数据库上,我已使用完全权限登录该数据库以更改管理员密码.不幸的是,PhpBB3显然使用了我不熟悉的复杂的多级盐渍哈希技术.在完全访问数据库的情况下,如
我从一个不可忽视的前任管理员那里继承了一个PhpBB3安装,他没有留下密码或任何检索它的机制.

它运行在MySQL数据库上,我已使用完全权限登录该数据库以更改管理员密码.不幸的是,PhpBB3显然使用了我不熟悉的复杂的多级盐渍哈希技术.在完全访问数据库的情况下,如何生成有效的密码哈希来替换旧的?

我尝试了普通用户的已知密码的简单MD5,它与DB条目不匹配.

任何其他通过数据库重置管理员密码的方法也很有用,只要它有效!

解决方法

运行mysql并选择相关数据库,然后使用MD5功能在要更改的帐户上设置密码.

例如,如果您的phpbb3数据库名为Yourphpbb3db,而users表是phpbb_users,那么

mysql -u root -p

输入你的密码

mysql> show databases;
mysql> use database Yourphpbb3db;
Database changed
mysql> UPDATE phpbb_users SET user_password = MD5('YourPassword') WHERE username='YourAdminName';

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读