3

我忘记了我的drupal 用户名和密码。有什么办法可以恢复

4

3 回答 3

15

http://example.com/<path-to-drupal>/user/password应该将您带到可以请求重置/新密码的页面。

编辑:如果您启用了“干净的 URL ”,则上述路径适用,如果不使用http://example.com/<path-to-drupal>/?q=user/password

于 2009-09-22T05:45:37.200 回答
4

此解决方案适用于 Drupal 5 或 6,但不适用于 Drupal 7。此版本不使用标准散列密码。您可以运行以下命令获取编码密码:

php /path_to_drupal_files/scripts/password-hash.sh your_password

然后你可以看到你的密码哈希。这是您应该在数据库中用于更新管理员密码的字符串。您可以使用以下 SQL 查询来更新 Drupal 数据库。

UPDATE users SET pass='YOUR_PASSWORD_HASH' where uid=1;
于 2011-08-02T15:36:52.967 回答
3

如果您无权访问电子邮件(或想要批量更新密码),您可以使用如下查询更新数据库:

更新用户 SET pass = md5('NEWPASSWORD') WHERE name = 'admin'

于 2009-09-28T04:43:15.743 回答