# Joomla 如何重置 Admin 的密码

**URL:** <https://www.isharkfly.com/t/joomla-admin/3754>\
**Category:** PHP\
**Created:** [December 26, 2010, 3:29pm UTC](https://www.isharkfly.com/t/joomla-admin/3754 "2010-12-26T15:29:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [December 26, 2010, 3:29pm UTC](https://www.isharkfly.com/t/joomla-admin/3754/1 "2010-12-26T15:29:31Z")

</div>

通常，你可以通过后台的用户管理来添、删除、修改用户和密码。如果你期望使用这个功能，你需要使用Super Administrator 用户组的用户进行登录。

Joomla 使用的是 MD5 加密方式，如果你忘记了你 Admin 的用户和密码，你可以通过对数据库的直接修改来实现密码重置。[1]

在一些特定的情况下，你可能没有办法通过上面的方式进行用户密码的重置。例如，你的网站被黑了，你的用户名和密码被其他用户进行了篡改；或者你忘记了你的用户密码，但是也没有办法通过其他的渠道找回这个密码；或者知道吵架用户密码的用户已经不能再使用了。

在上面描述的情况下，你依然可以通过对 Joomla 的数据库进行修复而恢复你用户的 Super Administrator 权限。

实际上有 2 种办法可以实现上面的功能。

使用忘记用户密码功能  
如果你可以访问你管理员用户注册的电子邮件地址，同时在前台的 【lost password】 功能依然可用。你便可以通过上面的功能来找回你的密码。网站将会往你的电子邮箱中发送一个重置密码的电子邮件。

如果上面的方法不能使用，你还可以通过下面的方法来找回密码。

在数据库中修改密码  
如果你的 Admin 用户依然可用，你可以修改这个用户在数据库中存储的密码。但是，你必须有访问 MySQL 数据库的权限。

1. 使用 phpmyadmin 登录数据库的后台。
2. 选择表 “jos\_users”。
3. 更新表中的 password 栏 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
4. 使用 admin/admin 重新登录系统。

特定用户的 MD5 加密串

- admin = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
