我们可以使用带有mysqld_safe
选项的--skip-grant-tables
来重置mysql密码。
答案 0 :(得分:6)
并且有充分理由同时没有答案。
答案 1 :(得分:1)
1)您可以更新mysql数据库中的用户表,但前提是您仍然拥有足够权限的活动连接。
2)你不能,密码没有存储,只有他们的哈希值,你的密码的登录哈希值与存储在mysql中的哈希值比较,除了尝试所有可能的密码之外,没有办法找到哈希密码用于哈希匹配。
答案 2 :(得分:1)
答案 3 :(得分:-1)
这在官方MySQL文档中有记录: https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
我怀疑这不会解决任何和所有问题,因为您基本上可以使用此方法修复任何权限或用户问题。