Olá pessoal, hoje mostrarei como recuperar, ou melhor, alterar a senha do usuário "root" de seu banco MySQL. Abaixo segue um passo a passo e logo após explicações sobre os comandos.
1 - /etc/init.d/mysql stop
2 - mysqld --skip-grant-tables &
3 - mysql -u root
4 - mysql> use mysql;
5 - mysql> update user set password=PASSWORD("SENHA") where User='root';
6 - mysql> quit
7 - /etc/init.d/mysql stop
8 - /etc/init.d/mysql start
Explicações:
1 - Parando o servidor do mysql;
2 - Iniciando o servidor e pulando carregamento de permissões de acesso aos bancos;
3 - Logando no mysql com o usuário "root";
4 - Selecionando o banco "mysql";
5 - Alterando a senha do usuário "root";
6 - Sai da console do mysql;
7 - Para o servidor do mysql;
8 - Inicia o serviço
Para testar, execute o comando:
# mysql -u root -p
Qualquer crítica, sugestão ou dúvida mande uma mensagem.
[2] Comentário enviado por joaquimferraz em 27/09/2010 - 13:40h
Valeu a dica Mishkiz!!! Bom então com essa nova alternativa ao final devemos executar o comando "history -c" para não deixarmos nada no histórico de comando.