Cómo reiniciar la contraseña Root Mariadb en Ubuntu 18.04 Bionic Beaver Linux

Cómo reiniciar la contraseña Root Mariadb en Ubuntu 18.04 Bionic Beaver Linux

Objetivo

El objetivo es restablecer la contraseña de la raíz perdida mariadb en Ubuntu 18.04 Bionic Beaver Linux.

Tenga en cuenta que si acaba de instalar su servidor MariDB y no puede iniciar sesión como usuario root con:

$ MySQL -U Error de raíz 1698 (28000): Acceso denegado por el usuario 'root'@'localhost' 

No necesita restablecer su contraseña. En su lugar, para iniciar sesión como root enmendar el comando anterior a:

$ sudo mysql 

Sistema operativo y versiones de software

  • Sistema operativo: - Ubuntu 18.04 Beaver Bionic
  • Software: - mysql ver 15.1 distribución 10.1.25-mariadb o superior

Requisitos

Acceso privilegiado a su sistema Ubuntu como root o a través de sudo se requiere el comando.

Dificultad

FÁCIL

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

Instrucciones

Comencemos por detener la base de datos MariadB actualmente en ejecución:

$ sudo servicio mariadb stop 

Una vez listo, inicie manualmente el servidor mariadb con el siguiente comando Linux y opciones de línea de comando:

$ sudo/usr/sbin/mysqld--skip-grant-mesas --skip-networking & [1] 3216 


Confirme que el proceso de MariaDB se esté ejecutando como se esperaba:

$ Jobs [1]+ Ejecutar sudo/usr/sbin/mysqld--skip-grant-tablas --skip-networking & 

En esta etapa podemos acceder a la base de datos de MariaDB sin contraseña:

$ mysql -u root bienvenido al monitor mariadb. Los comandos terminan con; o \ g. Su identificación de conexión de Mariadb es 2 derechos de autor (c) 2000, 2017, Oracle, Mariadb Corporation AB y otros. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. Mariadb [(ninguno)]> 

Usando la sesión actual de la sesión de MariaDB, privilegios de descarga:

MySQL> privilegios de descarga; Consulta bien, 0 filas afectadas (0.00 seg) 

A continuación, restablezca la contraseña de root. El siguiente comando de Linux restablecerá la contraseña de root de MySQL a LinuxConfig.organizar:

mysql> actualizar mysql.User Set Password = Password ('LinuxConfig.org ') donde user = "root"; Consulta bien, 0 filas afectadas, 1 advertencia (0.00 seg) 

Renuncia a la sesión de MariaDB:

mysql> dejar adiós 

Terminar con gracia mysqld proceso:

$ sudo pkill mysqld linuxconfig@ubuntu: ~ $ trabajos [1]+ hecho sudo/usr/sbin/mysqld--skip-grant-tablas --skip-networking 

Por último, inicie la base de datos Mariadb:

$ sudo servicio mariadb inicio 

Si todo salió bien, ahora debería poder iniciar sesión en su base de datos Mariadb con una contraseña de root:

$ sudo mysql -u root - -password = linuxconfig.org Bienvenido al monitor Mariadb. Los comandos terminan con; o \ g. Su identificación de conexión de Mariadb es 3 derechos de autor (c) 2000, 2017, Oracle, Mariadb Corporation AB y otros. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. Mariadb [(ninguno)]> 

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
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Cosas para instalar en Ubuntu 22.04
  • Ubuntu 20.04 Guía
  • Instale MySQL en Ubuntu 20.04 LTS Linux
  • Ubuntu 22.04 Guía
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cómo instalar MySQL en Almalinux