Como redefinir a senha de root mysql/mariadb no ubuntu 20.04 fossa focal linux

Como redefinir a senha de root mysql/mariadb no ubuntu 20.04 fossa focal linux

Neste guia, redefiniremos a senha do MySql/Mariadb perdida no Ubuntu 20.04 Fossa focal. Isso pode ser conseguido desativando a autenticação raiz e o desejo sem a senha.

Neste tutorial, você aprenderá:

  • Como redefinir a senha do administrador de raiz no MySQL 8 ou superior
  • Como redefinir a senha do administrador de raiz no mariadb 10.3 ou superior
  • Como desativar a autenticação e login root sem senha
Redefinir root mysql/mariadb senha no ubuntu 20.04

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Ubuntu instalado 20.04 ou Ubuntu atualizado 20.04 Fossa focal
Programas MySQL 8.0, Mariadb 10.3 ou superior
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Redefinindo a senha de raiz mysql/mariadb no Ubuntu 20.04 Instruções passo a passo



  1. Inicie o MySQL/Mariadb sem opção de tabelas de concessão.Isso nos permitirá fazer o login no MySQL/Mariadb como usuário root sem uma senha:
    $ sudo systemctl stop mysql $ sudo mkdir -p/var/run/mysqld $ sudo chown mysql: mysql/var/run/mysqld $ sudo/usr/sbin/mysqld-skip-grant-table-skip-networking & 
  2. Confirme que o daemon MySQL/Mariadb está em funcionamento:
    $ ps aux | grep mysqld 
    Skip Grant Tables no MySQL Server


  3. Neste ponto, o login no mysql/mariadb não deve exigir nenhuma senha:
    $ mysql -u root 

    Executar os seguintes comandos SQL para redefinir a senha do seu administrador para N3w_p@ssw0rd.:

    > Privilégios de descarga; > Use MySQL; > Alterar o usuário 'root'@'localhost' identificado por 'n3w_p@ssw0rd.'; > desistir 
    Redefinir uma senha root no MySQL Server
  4. Reinicie o servidor MySQL/MariaDB:
    $ sudo pkill mysqld $ sudo systemctl start mysql 


  5. Neste ponto, você poderá fazer login no servidor MySQL/Mariadb com a senha conforme definido na Etapa 3:
    $ mysql -u root --sassword = 'n3w_p@ssw0rd.' 
    Faça login com uma nova senha

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Ubuntu 20.04 Guia
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Ubuntu 22.04 Guia
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como descompactar e listar um conteúdo initramfs no Linux