Невозможно найти файл истории MySQL

Невозможно найти файл истории MySQL

Мне нужно найти пароль пользователя SQL, я не могу его сбросить.

Все, что я знаю, это то, что существует файл истории MySQL, содержащий эту информацию.Ubuntu 12.04

решение1

Нет записи, и пароли трудно расшифровать. Если вы ввели пароль в командной строке, этомощьбыть извлекаемым (но вы, вероятно, обнаружили бы это, используя grep).

Дальнейшее чтение:

решение2

Если пароль был введен при запуске 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.

Связанный контент