其中mysql存储用户的密码

时间:2014-02-18 06:44:46

标签: mysql mysql-5.5 mysql-5.1

当我们设置MySQL数据库系统时,系统会自动创建一个MySQL数据库,其中有多个表,如db,event,func,host,servers,slow_log,user_info etc.user_info表中,我可以通过执行除密码之外的select * from user_info;之类的查询来获取用户列表及其详细信息。

But in which table MySQL store the password of every users?

2 个答案:

答案 0 :(得分:3)

mysql db,user

SELECT
    User,
    Password
FROM mysql.user;

答案 1 :(得分:3)

用户的MySQL密码存储在MySQL本身内;它们存储在mysql.user表中。默认情况下使用PASSWORD()函数对密码进行哈希处理。

Source