当我们设置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?
答案 0 :(得分:3)
在mysql
db,user
表
SELECT
User,
Password
FROM mysql.user;
答案 1 :(得分:3)
用户的MySQL密码存储在MySQL本身内;它们存储在mysql.user表中。默认情况下使用PASSWORD()
函数对密码进行哈希处理。