创建数据库MySQL中的“通过密码识别”

时间:2016-09-21 21:07:58

标签: mysql privileges grant

我查看了create database-user的日志记录,引起了我的注意:'*94060046C2F3321FA041154DF7FE002629402435'

GRANT USAGE ON *.* TO 'username_name'@'localhost' IDENTIFIED BY PASSWORD '*94060046C2F3321FA041154DF7FE002629402435';

这是什么密码?

1 个答案:

答案 0 :(得分:1)

  

MySQL对存储在mysql.user表中的密码进行哈希处理以进行模糊处理   他们。对于此处描述的大多数语句,MySQL会自动散列   指定的密码。

所以'* 94060046C2F3321FA041154DF7FE002629402435';是密码的模糊值

http://dev.mysql.com/doc/refman/5.6/en/assigning-passwords.html