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

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
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!

Assine nossa newsletter!
Junte-se à comunidade