2012-02-26 112 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

相關問題