Alterar senha do root no MySQL (Debian)

Publicado por paulo cabral da cunha em 03/08/2008

[ Hits: 81.142 ]

 


Alterar senha do root no MySQL (Debian)



Quem já chegou em algum cliente e deparou com o problema de ninguém saber a senha do root no MySQL? Segue como sair deste sufoco.

# killall mysqld
# /usr/local/bin/mysqld_safe --skip-grant-tables &
# /usr/local/bin/mysql

mysql> use mysql;
mysql> update user set password = password('.......') where user='root' and host='localhost';
mysql> exit
# mysqladmin -u root -p shutdown

Pronto!

Caso não tenha, criar senha de root no MySQL:

# mysqladmin -u root password NoVaSeNhA

Renomear usuário root:

mysql> UPDATE user set user='admin' where user='root';

Outras dicas deste autor

Forçando eth2 virar eth0 (e vice-versa)

Recuperando a senha de root no Debian

Leitura recomendada

Client Gráfico MySQL

Recuperando senha MySQL

Salvando datas no MySQL pelo Gambas2

Liberando acesso remoto ao MySQL no Mandriva

PostgreSQL com encoding LATIN1

  

Comentários
[1] Comentário enviado por RodrigoKulb em 05/01/2009 - 10:47h

Muito obrigado para mim funcionou....

[2] Comentário enviado por ramonpqdt em 19/03/2012 - 11:23h

excelente post...só uma observação: no debian 6 parece ter havido mudança de local de arquivos...
para meu servidor a sequencia de comandos foi a mesma, porém o mysqld_safe não está no subdiretório local...
ficou assim:
# killall mysqld
# /usr/bin/mysqld_safe --skip-grant-tables &
# /usr/bin/mysql
mysql> use mysql;
mysql>whe update user set password = password('.......') where user='root' and host='localhost';
mysql> exit
# mysqladmin -u root -p shutdown
#mysqladmin -u root password

obrigado pela dica! foi muito útil!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts