我忘记了 drupal用户ID和密码。有没有办法恢复它
答案 0 :(得分:14)
http://example.com/<path-to-drupal>/user/password
会将您带到可以请求重置/新密码的页面。
修改强>:
如果您启用了“干净网址”,则上述路径适用,如果不使用http://example.com/<path-to-drupal>/?q=user/password
答案 1 :(得分: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;
答案 2 :(得分:3)
如果您无权访问该电子邮件(或想要批量更新密码),您可以使用以下查询更新数据库:
UPDATE用户SET pass = md5('NEWPASSWORD')WHERE name ='admin'