Cómo cambiar la contraseña de root de MySQL en Linux

Cómo cambiar la contraseña de root de MySQL en Linux

Si ha olvidado la contraseña MySQL para el usuario root, lo tenemos cubierto en esta guía. Siga nuestras instrucciones paso a paso para restablecer la contraseña de root en un sistema Linux a través de la línea de comandos.

En este tutorial aprenderás:

  • Cómo cambiar/restablecer la contraseña de root de MySQL
Restablecer contraseña de root mysql Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Cualquier distribución de Linux
Software Mysql
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

Cómo cambiar/restablecer la contraseña de root de MySQL



Instrucciones paso a paso:

  1. Comience deteniendo el servicio MySQL con un comando SystemCTL:
    $ sudo systemctl detener mysql 
  2. Ahora, necesitamos reiniciar el servicio MySQL pero sin que se otorguen privilegios de contraseña. Tenga en cuenta que el Y Al final del comando, solo ejecuta el servicio en segundo plano y nos permitirá continuar utilizando el terminal actual.
    $ sudo mysqld_safe--skip-grant-mesas & 
  3. Ahora podrá conectarse al servidor MySQL como root, sin especificar una contraseña:
    $ mysql -u root 
  4. Ahora, restablezca la contraseña de root, pero primero enjuague los privilegios para recargar las subvenciones:
    MySQL> privilegios de descarga; mysql> use mysql; mySQL> actualizar user set plugin = "mysql_native_password" donde user = "root"; MySQL> alterar el usuario 'root'@'localhost' identificado por 'new_password_here'; MySQL> privilegios de descarga; mysql> salir; 


  5. Finalmente, apague el servicio mysql y comience de nuevo.
    $ sudo systemctl reiniciar mysql 

Todo listo. Su contraseña de root ahora debe cambiarse y MySQL está en funcionamiento de manera normal.

Conclusión

Restablecer una contraseña de root mySQL olvidada es bastante fácil. Sin embargo, el proceso implica no llevar a MySQL fuera de línea temporalmente, por lo que, por supuesto, es mejor evitar hacer esto más que absolutamente necesario. Si olvida la contraseña nuevamente, sabrá dónde encontrar esta guí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
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Comandos básicos de Linux
  • Instale Arch Linux en VMware Workstation
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Descarga de Linux
  • Cómo montar la imagen ISO en Linux
  • La mejor distribución de Linux para desarrolladores