Como alterar a senha de root do MySQL no Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



As senhas são difíceis de lembrar, portanto, se você esqueceu a senha do root do MySQL, felizmente, existe uma maneira de alterá-la. Este post foi escrito para você e, ao final dele, você terá alterado com sucesso a senha do MySQL.

Antes de ir direto para a solução, presume-se que você esteja usando a versão mais recente do banco de dados MySQL no sistema Ubuntu 20.04 LTS. Esta postagem fornecerá um guia passo a passo sobre como alterar a senha de root do MySQL no Ubuntu 20.04. Então, sem perder tempo, vamos começar.







Etapa 1: verifique a versão do MySQL no Ubuntu 20.04

Em primeiro lugar, verifique a versão do seu MySQL porque este post contém a solução para alterar a senha do root na versão 8 ou superior. Se a versão do seu MySQL for inferior a 8, a solução será diferente. O comando para verificar a versão do MySQL é fornecido abaixo.



$mysql--versão

Etapa 2: pare o servidor MySQL

Para alterar a senha raiz do MySQL, primeiro você precisa desligar o servidor MySQL e pode fazer isso usando o comando:



$sudosystemctl stop mysql.service





Verifique o status do servidor MySQL para verificar usando o comando:

$sudosystemctl status mysql.service

Etapa 3: pular tabelas de concessão e rede

Para iniciar o servidor MySQL sem conceder as tabelas e verificação de rede, defina a variável de ambiente MYSQLD_OPTS que o MySQL usa na inicialização.



$sudosystemctl set-environmentMYSQLD_OPTS='--skip-networking --skip-grant-tables'

Tudo bem, a variável de ambiente está definida e podemos fazer login no shell do MySQL sem fornecer nenhuma senha.

Etapa 4: iniciar o serviço MySQL

Depois de definir a variável de ambiente MYSQLD_OPTS, inicie o serviço MySQL agora usando o comando:

$sudosystemctl start mysql.service

Etapa 5: confirme o status do servidor MySQL

Confirme o status do serviço MySQL, se ele está em execução ou não:

$sudosystemctl status mysql.service

Etapa 6: faça login no shell do MySQL

Agora, você precisa fazer login como usuário root no servidor MySQL e, para entrar no shell do MySQL, digite o comando:

$sudomysql-vocêraiz

Sem fornecer nenhuma senha, você fará login no shell do MySQL.

Etapa 7: Altere a senha de root

Agora, libere os privilégios primeiro.

mysql>privilégios de descarga;

Selecione o banco de dados MySQL.

mysql>USE mysql

E defina a nova senha para o usuário root usando o comando Alter, digitando a seguinte instrução.

mysql>ALTER USER'raiz'@'localhost'IDENTIFICADO POR'a-nova-senha';

No lugar da-nova-senha, forneça sua nova senha. Após alterar com sucesso a senha de root do MySQL, saia do shell do MySQL.

mysql>Sair;

Etapa 8: Elimine todos os processos MySQL e reinicie o serviço MySQL

Em primeiro lugar, mate todos os processos do MySQL antes mesmo de reiniciar o servidor MySQL.

$sudo Mate todos -vocêmysql

Após obter a saída conforme mostrado na imagem, pressione Enter e reinicie o servidor MySQL usando o comando fornecido a seguir.

$sudosystemctl restart mysql.service

Etapa 9: Faça login com a senha recém-definida

Agora, efetue login no shell do MySQL com a senha recém-definida.

$sudomysql-vocêraiz-p

Forneça a senha definida recentemente no comando ALTER.

É isso. A senha raiz do MySQL foi alterada com sucesso e você está conectado novamente ao shell do MySQL.

Embrulhar

Neste guia passo a passo, você aprendeu a alterar a senha raiz do MySQL no sistema Ubuntu 20.04 LTS. Este post contém uma solução profunda e fácil de entender sobre redefinir a senha root do MySQL no Ubuntu 20.04.