2012-02-26 115 views
0

http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_password - 该文件说,为什么我从密码功能获得不同的输出?

mysql> SELECT PASSWORD('badpwd'); 
    -> '*AAB3E285149C0135D51A520E1940DD3263DC008C' 

,但我得到:

> SELECT PASSWORD('badpwd') 
-> 7f84554057dd964b 

MySQL版本:56年5月1日,通过登录PHP扩展库MySQLi,Linux的

它是在文档错误?

谢谢!

+1

我检查了我的MySQL并获得了与文档相同的密码。你有一个名为pasword的函数吗?我不知道我的MySQL是什么版本,但它是最新的Ubuntu发行版。 – MichaelH 2012-02-26 12:32:50

回答

1

这不是文件中的错误。我只是验证了我的MySQL 5.1.x中的实例:

SELECT PASSWORD('badpwd'); 

PASSWORD('badpwd')-> *AAB3E285149C0135D51A520E1940DD3263DC008C 

是否可以查看完整的PHP例如,可能更好的确定问题?

+0

我没有PHP脚本。我在Adminer中运行SQL查询(http://www.adminer.org/; phpMyAdmin替代;一个数据库管理工具)。 – 2012-02-26 12:41:16

+0

看来这只是一台机器上的问题。感谢您的确认! – 2012-02-26 12:43:13

相关问题