0

有人可以对 MySQL表的Password: Char(41)列有所了解吗?Users如何转换字符串以在该列中工作?

我看到的密码看起来与文本等价物完全不同:*2DA8242XXXXXXXXX代表一个 8 个字符的密码,例如abcdefgh.

简单地说,为什么要使用 Char 类型以及如何使用它,因为我搜索过的所有地方充其量都提供了一个模糊的答案?

4

1 回答 1

1

您可以使用 MySQLPASSWORD()功能,例如

SELECT PASSWORD('mypassword') 

(安全提示:那个明文密码会出现在mysql日志中记录的语句中。)

我认为查找存储在 mysql.users 表中的密码值信息的最佳位置是 MySQL 参考手册。

见: http ://dev.mysql.com/doc/refman/5.5/en/password-hashing.html

于 2013-01-23T20:56:21.103 回答