有人安装了drupal 8站点,没有共享密码。我也不知道他用什么电子邮件来安装这个网站。我没有密码。在phpmyadmin中,我单击了数据库名。我运行了sql
UPDATE users SET pass = MD5( 'NewPassword' ) WHERE uid = 1;
Select * from users.
1146年-表格“xxx.users”不存在
如何检索drupal 8网站密码?
发布于 2020-05-05 15:55:31
Drupal不存储密码,而是存储密码散列。无法恢复密码。您可以使用Drush设置新密码或生成一次性登录链接:
drush upwd <username> --password="<password>"
drush uli <username>
发布于 2020-05-05 17:33:53
由于您可以访问数据库,所以可以在表users_field_data中将超级用户的电子邮件(uid: 1)更改为电子邮件。然后按照常规重置密码链接(用户/密码)。
UPDATE `users_field_data` SET `mail` = 'user@example.com' WHERE `uid` = 1;
如果您收到用户表不存在的错误,那么您可能在错误的数据库上运行了语句,或者您的表可能是前缀的,比如xyz_users_field_data
。
https://drupal.stackexchange.com/questions/293392
复制相似问题