Pular para o conteúdo

Resetar senha de root perdida no MySQL no CentOS e Red Hat

Dica publicada em Banco de Dados / MySQL
Clediomir Silva clediomir
Hits: 33.949 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Resetar senha de root perdida no MySQL no CentOS e Red Hat

Essa dica tem por finalidade, demonstrar como alterar a senha do root do MySQL, caso você tenha esquecido ou caso tenha necessidade em servidores no qual não existem nenhuma documentação.

Procedimentos

Será necessário, em primeiro lugar, parar o serviço do MySQL e iniciá-lo em safe mod (modo seguro). Para isso, execute os seguintes comandos:

# service mysqld stop

Inicie o serviço no modo seguro executando o comando abaixo:

# mysqld_safe --skip-grant-tables &

Agora, acesse o MySQL com o usuário root que não irá solicitar a senha e altere a senha do mesmo conforme informado abaixo:

# mysql -u root

Escolha a base de dados do MySQL:

> use mysql;

Agora rode o comando que irá alterar a senha do usuário root:

> update user set password=PASSWORD("nova_senha") where User='root';

Execute o comando para validar as alterações:

> flush privileges;

E em seguida, digite:

> quit

E para finalizar, será necessário apenas reiniciar o serviço do MySQL com o comando:

# service mysqld restart

Feito isso, você pode testar as alterações acessando o servidor novamente, utilizando a senha que você adicionou no MySQL da seguinte forma:

# mysql -u root -p


Pronto!
Por enquanto é isso pessoal, até a próxima. ;)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Recuperando um PDC morto rodando Samba 4 no Debian 7

ttyrec - Gravando sessões do terminal Linux

Ferramenta SetupTool no CentOS Linux - Instalação e configuração

Bordas das janelas sumindo quando se habilita o compiz-fusion no Linux?

Solução para a conexão com o sistema GLPI e MySQL Server

Recuperar senha de root do MySQL 8 no Fedora

MySQL: Alterar diretório base de dados

Debian/Ubuntu - Conectando banco MySQL via rede com Java

Buscando intervalo de datas apenas pelo dia e mês no MySQL

#1 Comentário enviado por wagnerfs em 22/11/2014 - 11:00h
Obrigado por compartilhar o conhecimento! Vou dar uma testada.
#2 Comentário enviado por leonardog50 em 10/08/2018 - 16:46h
Alguem já viu esse erro?

[root@goxmon01 mysql]# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Contribuir com comentário

Entre na sua conta para comentar.