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

0

Eu preciso encontrar uma senha de usuário do SQL, não posso redefini-la.

Tudo o que sei é que existe um arquivo Histórico do MySQL contendo esta informação em Ubuntu 12.04

    
por toasty 30.01.2016 / 20:36

2 respostas

2

Não há um registro e as senhas são difíceis de decifrar. Se você digitar uma senha na linha de comando, isso pode ser recuperável (mas você provavelmente teria encontrado isso, usando grep ).

Leitura adicional:

por 30.01.2016 / 20:44
0

Se a senha foi inserida ao iniciar o MySQL a partir de uma janela de comandos, você pode, como um lugar alternativo para verificar, ser capaz de encontrá-la no Bash arquivo de histórico para a conta do usuário, que é .bash_history no diretório pessoal do usuário. Por exemplo, se o usuário inseriu o comando abaixo:

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

Se você visualizou o conteúdo do arquivo do histórico de bash para o usuário desse conta você veria o comando com a senha, assim como você veria outros comandos inseridos a partir da 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 inseriu o comando mysql -u users_acct -p e não seguiu o -p ou --password com a senha, mas apenas inseriu um desses parâmetros sem colocar a senha imediatamente depois, o sistema solicite a senha e ela não estará no arquivo de histórico do Bash.

    
por 30.01.2016 / 21:20