Não é possível localizar o arquivo de histórico do MySQL

Não é possível localizar o arquivo de histórico do MySQL

Preciso encontrar uma senha de usuário SQL, não consigo redefini-la.

Tudo o que sei é que existe um arquivo de histórico do MySQL contendo essas informações sobreUbuntu 12.04

Responder1

Não há registro e as senhas são difíceis de descriptografar. Se você digitou uma senha na linha de comando, issopoderser recuperável (mas você provavelmente teria descoberto isso usando grep).

Leitura adicional:

Responder2

Se a senha foi digitada ao iniciar o MySQL a partir de um prompt do shell, você poderá, como local alternativo para verificar, encontrá-la noBasharquivo de histórico da conta do usuário, que está .bash_historyno diretório inicial do usuário. Por exemplo, se o usuário digitou o comando abaixo:

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

Se você visualizou o conteúdo doArquivo de histórico Bashpara a conta desse usuário, você veria o comando com a senha da mesma forma que veria outros comandos inseridos na conta do usuário. Por exemplo, se a conta do usuário for jdoe:

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

Mas, se o usuário digitou o comando mysql -u users_acct -pe não seguiu o -pou --passwordcom a senha, mas apenas digitou um desses parâmetros sem colocar a senha imediatamente depois, o sistema solicitará a senha e ela não estará no Arquivo de histórico Bash.

informação relacionada