我使用phpmyadmin更改了我的WordPress密码,现在我有一个数据库错误

时间:2014-08-15 22:02:17

标签: php mysql wordpress encryption phpmyadmin

所以这里发生了什么。该网站工作得很好,但我从其他人那里继承了该网站,之前的设计师未能提供登录信息。所以,我需要重置管理员密码。我按照http://codex.wordpress.org/Resetting_Your_Password#Through_phpMyAdmin的说明使用phpMyAdmin访问了WordPress数据库。

我确实注意到了' wp_users'我觉得有趣的页面。每个密码都以&P $ B $ B'除了我刚刚更改的那个没有像$这样的特殊字符,只使用字母和数字。我在重置密码时从下拉列表中选择了MD5,因此我想知道是否需要使用不同的加密类型。我尝试使用SHA1只是为了安全,但事实并非如此,并且看起来它可能不是任何其他下拉选项。

3 个答案:

答案 0 :(得分:2)

如果您只想重置密码,那么MD5就可以了。 WordPress实现了portable PHP password hashing framework(phpass),并使用基于MD5的盐渍便携式哈希来存储密码。 $P$进入它,因为WordPress在所有加密密码的开头强制将其作为标识符(请参阅here)。

如果您只是在数据库中使用默认的MD5,一旦您登录(并且它将允许您登录!),WordPress将使用phpass自动重新连接。

答案 1 :(得分:0)

我要做的是使用您想要的密码创建一个新用户,然后将新用户的哈希值复制到您想要更改的用户。这样,无论使用什么加密,您都将使用相同的类型。

理想情况下,wordpress应该足够聪明,但我建议的方式将确保您拥有适当的密码。

答案 2 :(得分:0)

就这样,网站很好。我没有触及任何东西,今天早上又回来了,所以看起来它可能是服务器端的东西?