答案1
这是本文的摘要 如何在 phpMyAdmin 中重置管理员密码:
- 打开phpMyAdmin,点击
admins
左侧表格 - 在用户名栏中找到您的用户,然后单击行左侧的“编辑”
- 在密码行中
- 突出显示当前密码哈希并删除
- 在该字段中输入新密码,然后根据需要将其左侧的下拉菜单设置为 SHA1 或 MD5
- 如果帐户被锁定,请将活动行下拉菜单从 堵塞到是的
- 滚动到底部并单击“Go”按钮。
您现在就可以使用新密码登录。
请参阅链接的文章来了解每个步骤的更多详细信息和屏幕截图。
答案2
harrymc 的回答非常好。我唯一要补充的是,有时管理员的原始用户角色可能不起作用,尤其是对于 lavarel 或 codeignitor 等 php 应用程序,可能是因为会话、cookie 等甚至可能存储在同一个用户表中。
因此,我推荐的解决方案对我有用。如果您的应用程序有注册页面,那么您很幸运!
- 只需在您的应用程序中注册一个新用户并确保您可以以该用户身份登录。
- 进入 phpmyadmin 并将用户角色更改为 1。(确保其与当前管理员的用户角色相同)
我发现这个解决方案对我来说更好,因为使用 sha1 的 md5 加密新更改的密码对现有管理员没有任何影响,我无法登录,但现在我可以了。