Como alterar a senha do MySQL Root no Ubuntu Top 10.Top 10

Como alterar a senha do MySQL Root no Ubuntu Top 10.Top 10

Senhas são difíceis de lembrar, por isso, se você esqueceu a senha do MySQL Root, felizmente, há uma maneira de alterá -la. Este post foi escrito para você e, no final deste post, você terá alterado com sucesso a senha do MySQL.

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

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

Primeiro de tudo, verifique a versão do seu MySQL porque esta postagem contém a solução de alterar a senha raiz na versão 8 ou superior. Se a versão do seu MySQL for menor que 8, a solução será diferente. O comando para verificar a versão do MySQL é fornecido abaixo:

$ mysql --version

Etapa 2: Pare o servidor MySQL

Para alterar a senha do MySQL Root, você primeiro precisa desligar o servidor MySQL e pode fazê -lo usando o comando:

$ sudo systemctl pare mysql.serviço


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

$ sudo systemctl status mysql.serviço

Etapa 3: Skip Grant Tables & Networking

Para iniciar o servidor MySQL sem conceder as tabelas e a verificação de rede, defina a variável de ambiente “Mysqld_opts”Que o MySQL usa na startup:

$ sudo systemctl set-o ambiente mysqld_opts = "-skip-networking--skip-grant-tables"


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

Etapa 4: Inicie o serviço MySQL

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

$ sudo systemctl start mysql.serviço

Etapa 5: confirme o status do servidor MySQL

Confirme o status do serviço MySQL, esteja em execução ou não:

$ sudo systemctl status mysql.serviço

Etapa 6: Faça login no shell MySQL

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

$ sudo mysql -u root


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

Etapa 7: Altere a senha raiz

Agora, lave 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 ALTERAR Comando digitando a seguinte declaração:

mysql> alterar o usuário 'root'@'localhost' identificado por 'the-new-password';


No local de “A palavra-nova”Forneça sua nova senha. Depois de alterar com êxito a senha do MySQL Root, faça logon no shell MySQL:

mysql> desistir;

Etapa 8: reverter o servidor de banco de dados para configurações normais

Para reiniciar o servidor de banco de dados em “normal”Modo, é necessário“reverter”As mudanças que fizemos para que a rede seja ativada e as tabelas de concessão sejam carregadas.

Para fazer isso, primeiro sem serem os “Mysqld_opts”Variável de ambiente que você definiu anteriormente:

$ sudo systemctl desarranjo mysqld_opts


Depois de fazer isso, remova a configuração do sistema modificada revertendo “Mysql”:

$ sudo systemctl revert mysql

Etapa 9: Mate todos os processos MySQL e reinicie o serviço MySQL

Agora, mate todos os processos do MySQL antes de reiniciar o servidor MySQL:

$ sudo killall -u mysql


Depois de ter a saída como mostrado na imagem, pressione “Digitar”E reinicie o servidor MySQL usando o comando abaixo:

$ sudo systemctl reinicie o mysql.serviço

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

Faça login no shell MySQL com a senha recém -definida:

$ sudo mysql -u root -p


Forneça a senha definida recentemente no ALTERAR comando:


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

Embrulhar

Neste guia passo a passo, você aprendeu a mudar a senha do MySQL Root no Ubuntu 20.04 Sistema LTS. Esta postagem contém uma solução profunda e fácil de entender na redefinição da senha raiz do MySQL no Ubuntu 20.04.