1
Obrigado

Algumas palavras de agradecimento nunca são demais.

MySQL – Alterar a senha root

No MySQL, é sempre útil modificar sua senha de administrador (usuário root) seja no momento da primeira instalação, seja após perda da sua senha. Nesse artigo, veja as opções que você possui para reiniciar a senha de administrador.


Perda de senha de root do MySQL

Para poder alterar a senha de root do MySQL, é preciso que você ainda seja capaz de se conectar à conta. No entanto, se você não tiver a senha de root atual, o problema será maior.

Pular a etapa de autenticação

É possível se conectar ao MySQL pulando a fase de autenticação. Em primeiro lugar, interrompa o servidor MySQL com o seguinte comando:

 #/etc/init.d/mysql stop


Depois, reinicie o MySQL substituindo a identificação e desabilitando a escuta de rede para evitar ser hackeado quando o MySQL estiver vulnerável:

 #mysqld --skip-grant-tables - skip-networking &

Redefinir a senha do MySQL

Uma vez realizado o passo anterior, ou caso você apenas deseje alterar sua senha de root, conecte-se ao banco de dados do sistema MySQL com o comando abaixo:

# mysql mysql -u root


Em seguida, insira o comando para atualizar a senha root (obviamente, substituindo a nova senha pela sua):

 UPDATE user SET password=PASSWORD ('novasenha') WHERE user="root";


Se você não passou pelo primeiro passo, basta inserir esse comando para que as alterações sejam levadas em conta:

FLUSH PRIVILEGES;


Se, no entanto, você iniciou o MYSQL manualmente no modo degradado, basta reiniciar o servidor da seguinte maneira:

#/etc/init.d/mysql restart


Foto: © Everypixel
Veja também
Este documento, intitulado 'MySQL – Alterar a senha root ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Receba toda semana o melhor conteúdo

Assine nossa newsletter!