无法找到 MySQL 历史文件

无法找到 MySQL 历史文件

我需要找到 SQL 用户密码,我无法重置它。

我所知道的是,有一个 MySQL History 文件包含以下信息:Ubuntu 12.04

答案1

没有记录,密码很难解密。如果你在命令行中输入了密码,那么可能是可检索的(但您可能已经使用 发现了这一点grep)。

进一步阅读:

答案2

如果密码是在从 shell 提示符启动 MySQL 时输入的,则您可能要检查的另一个地方是猛击用户帐户的历史文件,位于.bash_history用户的主目录中。例如,如果用户输入以下命令:

$ mysql --user=users_acct --password=users_password

如果你查看了Bash 历史文件对于该用户的帐户,您将看到带有密码的命令,就像您看到从该用户帐户输入的其他命令一样。例如,如果用户的帐户是 jdoe:

# grep mysql ~jdoe/.bash_history
mysql --user=users_account --password=users_password

但是,如果用户输入命令时mysql -u users_acct -p没有在-p--password后面输入密码,而是只输入其中一个参数而没有在后面立即输入密码,那么系统将提示输入密码,并且该密码不会出现在 Bash 历史文件中。

相关内容