Cómo restablecer la contraseña de Root MySQL en Ubuntu 18.04 Bionic Beaver Linux
- 921
- 129
- Sra. María Teresa Rentería
Objetivo
El objetivo es restablecer la contraseña de Root MySQL en Ubuntu 18.04 Bionic Beaver Linux
Sistema operativo y versiones de software
- Sistema operativo: - Ubuntu 18.04 Beaver Bionic
- Software: - mysql ver 14.14 o superior
Requisitos
Acceso privilegiado a su sistema Ubuntu como root o a través de sudo
se requiere el comando.
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
Otras versiones de este tutorial
Ubuntu 20.04 (fosa focal)
Instrucciones
Reiniciar usando mysql_secure_installation
El enfoque más simple para restablecer la contraseña de raíz de la base de datos MySQL es ejecutar mysql_secure_installation
programa y cuando se le solicita ingresar su nueva contraseña de Root MySQL:
$ sudo mysql_secure_installation ... Establezca la contraseña para root aquí. Nueva contraseña: vuelva a ingresar una nueva contraseña:
Reiniciar mediante el uso de tablas de otorgadores de omisión
Si, por alguna razón, el método anterior falla, siga el paso a continuación para usar --tablas de otorgadoras
Para restablecer la contraseña de root mysql.
Comencemos por detener la base de datos MySQL actualmente: actualmente:
$ sudo servicio mysql stop
A continuación, crea un /var/run/mysqld
Directorio para ser utilizado por MySQL Process para almacenar y acceder al archivo de socket:
$ sudo mkdir -p/var/run/mysqld $ sudo chown mysql: mysql/var/run/mysqld
Una vez listo, inicie manualmente MySQL con el siguiente comando y opciones de Linux:
$ sudo/usr/sbin/mysqld--skip-grant-tablas --skip-networking & $ [1] 2708
Confirme que el proceso 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 MySQL sin contraseña:
$ mysql -u root bienvenido al monitor mysql. Los comandos terminan con; o \ g. Su ID de conexión MySQL es 3 Versión del servidor: 5.7.20-1ubuntu1 (Ubuntu) Copyright (c) 2000, 2017, Oracle y/o sus afiliados. Reservados todos los derechos. Oracle es una marca registrada de Oracle Corporation y/o sus afiliados. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. mysql>
Usando los privilegios de primer descarga de la primera sesión MySQL:
MySQL> privilegios de descarga; Consulta bien, 0 filas afectadas (0.00 seg)
A continuación, restablezca la contraseña de root. La siguiente comandos restablecerá la contraseña de root de MySQL a LinuxConfig.organizar
:
mysql> Usar mysql; La base de datos cambió mysql> Actualizar el usuario establecido autenticación_string = contraseña ("LinuxConfig.org ") donde user =" root "; Consulta bien, 0 filas afectadas, 1 advertencia (0.00 Sec) Filas emparejadas: 1 Cambiado: 0 Advertencias: 1 MySQL> Actualizar user set plugin = "mysql_native_password" Where user = "root"; Consulta bien, 0 filas afectadas (0.00 Sec) Filas coincidentes: 1 Cambiado: 0 Advertencias: 0
Renuncia a la sesión MySQL:
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 MySQL:
$ sudo servicio mysql inicio
Si todo salió bien, ahora debería poder iniciar sesión en su base de datos MySQL con una contraseña de root:
$ mysql -u root - -password = linuxconfig.org MySQL: [Advertencia] El uso de una contraseña en la interfaz de línea de comandos puede ser inseguro. Bienvenido al monitor MySQL. Los comandos terminan con; o \ g. Su ID de conexión MySQL es 4 Versión del servidor: 5.7.20-1ubuntu1 (Ubuntu) Copyright (c) 2000, 2017, Oracle y/o sus afiliados. Reservados todos los derechos. Oracle es una marca registrada de Oracle Corporation y/o sus afiliados. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios. Escriba 'ayuda;' o '\ h' por ayuda. Escriba '\ c' para borrar la instrucción de entrada actual. mysql>
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
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Cosas para instalar en Ubuntu 22.04
- Ubuntu 20.04 Hadoop
- Los 8 mejores entornos de escritorio de Ubuntu (20.04 fosa focal ..
- Instale MySQL en Ubuntu 20.04 LTS Linux
- Lista e instalación de clientes FTP en Ubuntu 20.04 Linux ..
- « Cómo crear una pila de lámparas basada en Docker utilizando Docker-Compose en Ubuntu 18.04 Bionic Beaver Linux
- Cómo abrir/permitir el puerto de firewall entrante en Ubuntu 18.04 Bionic Beaver Linux »