Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Efeito Cubo na nova área de trabalho
Por waslinux
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Alterar senha do root no MySQL (Debian)
Linux user
Publicado por paulo cabral da cunha em 03/08/2008

Login: paulocdc, 74765 pontos
[ Hits: 28320 ]

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

Leitura recomendada
   Dica Linux recomendada Gerando uma consulta randômica no MySQL
   Dica Linux recomendada PostgreSQL 8.2 no Ubuntu 8.10
   Dica Linux recomendada Ativando o MySQL no Slackware Linux 10.x ou 11.0
   Dica Linux recomendada Banshee encountered a Fatal Error (sqlite error 11: database disk image is malformed): Saiba como resolver
   Dica Linux recomendada Erro persistente do MySQL

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.