Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写类似于 phpMyAdmin 的自己的代码。但我需要用户能够使用 mysql 数据库中的用户名和密码登录。我需要知道 mysql 数据库使用哪种散列来存储每个用户的密码。我检查了 dev.mysql.com 的答案,但找不到任何东西,除了以 * 开头的较新的 41 字节哈希。
我认为您将无法解密存储在 MySQL 表中的密码,并且使用存储在mysql. user桌子。
mysql
user
您应该使用User在应用程序中创建时设置的密码,如果您丢失了用户密码,则可以使用mysqladmin
User
mysqladmin
为“用户名-此处”设置密码@“主机名-名称-此处”=密码(“新密码-此处”);