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 --versionEtapa 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:
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çoEtapa 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çoEtapa 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:
E defina a nova senha para o usuário root usando o ALTERAR Comando digitando a seguinte declaração:
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:
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”:
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:
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.