Cómo restablecer la contraseña de root MySQL/Mariadb en Ubuntu 20.04 fossa focal Linux

Cómo restablecer la contraseña de root MySQL/Mariadb en Ubuntu 20.04 fossa focal Linux

En esta guía restableceremos la contraseña de raíz perdida mysql/mariadb en Ubuntu 20.04 fosa focal. Esto se puede lograr deshabilitando la autenticación raíz y anhelando sin la contraseña.

En este tutorial aprenderás:

  • Cómo restablecer la contraseña del administrador raíz en MySQL 8 o superior
  • Cómo restablecer la contraseña del administrador raíz en Mariadb 10.3 o superior
  • Cómo deshabilitar la autenticación raíz e iniciar sesión sin contraseña
RESET ROOT MYSQL/MARIADB CONTRASEÑA EN UBUNTU 20.04

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Instalado Ubuntu 20.04 o actualizado Ubuntu 20.04 fosa focal
Software Mysql 8.0, mariadb 10.3 o superior
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Restablecimiento de la contraseña de raíz mysql/mariadb en Ubuntu 20.04 instrucciones paso a paso



  1. Iniciar mySQL/mariadb sin la opción de tablas de subvención.Esto nos permitirá iniciar sesión en MySQL/Mariadb como usuario raíz sin contraseña:
    $ sudo SystemCtl Stop MySQL $ sudo mkdir -p/var/run/mysqld $ sudo chown mysql: mysql/var/run/mysqld $ sudo/usr/sbin/mysqld--skip-grant-mesas-skip-networking & yworking & 
  2. Confirme que el demonio mysql/mariadb está en funcionamiento:
    $ PS aux | Grep mysqld 
    Omita las tablas de subvención en el servidor MySQL


  3. En este punto, inicie sesión en MySQL/Mariadb no debe requerir ninguna contraseña:
    $ mysql -u root 

    Ejecute los siguientes comandos SQL para restablecer la contraseña de su administrador a N3w_p@ssw0rd.:

    > Privilegios de descarga; > Use mysql; > Alterar el usuario 'root'@'localhost' identificado por 'n3w_p@ssw0rd.'; > dejar 
    Restablecer una contraseña de root en MySQL Server
  4. Reinicie el servidor mysql/mariadb:
    $ sudo pkill mysqld $ sudo systemctl iniciar mysql 


  5. En este punto, debería poder iniciar sesión en el servidor mysql/mariadb con la contraseña establecida en el paso 3:
    $ mysql -u root --password = 'n3w_p@ssw0rd.' 
    Iniciar sesión con una nueva contraseña

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Ubuntu 20.04 Guía
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 22.04 Guía
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cómo descomprimir y enumerar un contenido de initRAMFS en Linux