有没有办法取回/检索 mysql root 密码。
我的意思是把它找回来:不重置它(我已经知道如何重置它并且我当前使用重置方法)。
答案1
我通常能从 MySQL 历史日志(例如 .mysql_history 日志文件)中成功检索丢失的 root MySQL 密码。通常,应用程序也是查找特权密码的数据宝库。 root 密码经常被(误)用于应用程序。此外,更罕见的是,正如 @Luciano 所说,如果用户不小心并在命令行中使用了密码,您还可以在 shell 历史日志中找到 MySQL 密码。
至于实际的MySQL用户表,它们是哈希格式的。出于实际目的,不可能从那里取回实际的原始密码。
不幸的是,正如您在问题中所暗示的那样,未能从日志或应用程序(或某人)获取密码,最好的行动方案确实是重新重置它。