insucesso no reset da senha root do banco mysql. [RESOLVIDO]

1. insucesso no reset da senha root do banco mysql. [RESOLVIDO]

wandson piane
wanmozes

(usa CentOS)

Enviado em 12/04/2014 - 08:05h

bom dia amigos.
tenho pouca(ou quase nada) de experiência com o mysql, e já tentei de tudo para poder entrar no banco e não consigo, o antigo TI saiu da empresa e não deixou os dados de acesso do banco e com isto estou impossibilitado de realizar uma tarefas. já segui varias dicas e tutorias que encontrei, que no caso são quase todos iguais, mas nenhum sucesso para resetar a senha root do banco. tentei essas aqui abaixo:
1 - service mysqld 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 - service mysqld stop
8 - service mysqld start

1 - service mysqld 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' and local = 'localhost';
6 - mysql> quit
7 - service mysqld stop
8 - service mysqld start

e nada de nada, todas as outras que encontrei são semelhantes as formulas acima, mas não obtive sucesso, sempre ao tentar me retorna esta mensagem:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

se eu deixar o banco em modo de segurança consigo acessar e fazer o que desejo, mas o correto e deixa-lo em modo normal, mas com isto não consigo acessar e nem setar os aplicativos para utilizar o banco.

obs. está instalado no mandriva v.5
se caso houver alguem que possa me orientar a resolver este 'MISTÉRIO' desde fico agradecido pela atenção dispensada.

abraços!


  


2. Re: insucesso no reset da senha root do banco mysql. [RESOLVIDO]

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 12/04/2014 - 08:16h

Opa, bom dia, blz?

Seu erro está na linha 2


1 - service mysqld stop
Aqui >>>> 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 - service mysqld stop
8 - service mysqld start

na verdade o binário usado é o 'mysqld_safe', ficando:

mysqld_safe --skip-grant-tables

os passos seguintes estão corretos
da uma testada ai se vai.

grande abraço


3. Re: insucesso no reset da senha root do banco mysql. [RESOLVIDO]

wandson piane
wanmozes

(usa CentOS)

Enviado em 12/04/2014 - 09:13h

sem sucesso! sempre responde
ERROR 1045 (28000: Access denied for user 'root'@'localhost' (using password:YES)

o que voce acha que pode causar isto?


4. Re: insucesso no reset da senha root do banco mysql. [RESOLVIDO]

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 12/04/2014 - 10:09h

wanmozes escreveu:

sem sucesso! sempre responde
ERROR 1045 (28000: Access denied for user 'root'@'localhost' (using password:YES)

o que voce acha que pode causar isto?


Esse erro acontece quando tenta entrar no mysql?

mysql -u root

isso?

Quando você para o mysql a primeira vez, verifica se ele está todo parado mesmo, se não existe nenhum processo pendente

# ps aux | grep mysql

e mata se tiver algum pendente
depois sobe com o skip-grant-tables

#mysqld_safe --skip-grant-tables

abre outro terminal

$mysql -u root
use mysql
update para trocar a senha
exit

para o mysql, verifica se não ficou nenhum processo pendente novamente com o #ps novamente, e inicia ele normal.
Uma coisa que podes fazer é colocar uma senha em branco no lugar de colocar uma nova (deixar somente com as aspas '' no password), depois quando já estiver logado nele trocar a senha.


5. Re: insucesso no reset da senha root do banco mysql. [RESOLVIDO]

wandson piane
wanmozes

(usa CentOS)

Enviado em 12/04/2014 - 11:55h

boa tarde, caro amigo obrigado pela dica, atualizando o usuário root para entra sem senha foi um sucesso!
após realizar os procedimentos da forma que você informou, já dentro do banco em seu modo normal setei para usar senha, mas quando feito isto ele repete o problema, e fiz alguns teste logando nele sem senha e foi tudo normal! o que você pela sua experiência acredita que pode esta causando o bloqueio de acesso ao usar senha?


6. Re: insucesso no reset da senha root do banco mysql. [RESOLVIDO]

006300006c
felipe.eugenio

(usa Debian)

Enviado em 24/09/2014 - 09:00h

opa, estou com o mesmo problema e ja tentei de tudo postado acima.

Minhas aplicações locais so acessam se seto o skip--grant-tables.


O reset de senha não funciona e nem o flush hosts.