mysql数据库查看口令算法
时间: 2023-07-25 22:23:59 浏览: 126
您可以使用以下语句来查看MySQL用户的密码算法:
```
SELECT user, host, authentication_string, password_last_changed FROM mysql.user;
```
其中,`user`是MySQL用户的用户名,`host`是该用户的主机名,`authentication_string`是该用户的加密口令,`password_last_changed`是该用户的密码最后修改时间。
在`authentication_string`列中,如果是以`$`开头的字符串,则表示该用户的口令使用了加密算法。具体的算法可以根据`$`后面的字符串来确定,如:
- `$6$`表示使用SHA-512算法
- `$5$`表示使用SHA-256算法
- `$2a$`表示使用BCrypt算法
如果`authentication_string`列中的值是以明文形式存储的,则表示该用户的口令没有使用加密算法。
阅读全文