Cómo cambiar el password root de MySQL

LinuxMySQLSQL

Para cambiar el password root de MySQL tendrás que tener acceso root al sistema, ya sea un sistema local o un servidor remoto, en cuyo caso debes tener acceso mediante SSH.

  1. Para la ejecución del servidor MySQL mediante el siguiente comando, válido para Fedora, CentOS, Ubuntu y Debian:
    • En Debian o Ubuntu debes ejecutar:
      service mysql stop
    • En Fedora o CentOS debes ejecutar:
      service mysqld stop
  2. Ahora reinicia el servidor MySQL con la opción skip-grant-tables, que a pesar de no ser un modo seguro, es imprescindible para cambiar la contraseña. Recuerda escribir el símbolo ampersand al final del comando. Luego veremos cómo reiniciar MySQL en modo seguro.
    mysqld_safe --skip-grant-tables &

    Se mostrará el cursor de mysql, que indicará que estás conectado y puedes realizar consultas.

  3. Ejecuta la siguiente consulta para cambiar la contraseña:
    UPDATE mysql.user SET Password=PASSWORD('NUEVO-PASS') WHERE User='root';

    Debes reemplazar NUEVO-PASS por tu nueva contraseña de usuario root.

  4. Reinicia los privilegios de MySQL
    FLUSH PRIVILEGES;
  5. Desconéctate de MySQL
    exit;
  6. Para de nuevo la ejecución del servidor de MySQL con el siguiente comando:
    mysqladmin -u root -p shutdown

    Al desconectarte tendrás que introducir de nuevo la nueva contraseña.

  7. Reinicia de nuevo el servidor de MySQL con el comando apropiado:
    • – En Debian o Ubuntu debes ejecutar:
      service mysql start
    • – En Fedora o CentOS debes ejecutar:
      service mysqld start

Y esto ha sido todo. La contraseña o password debería estar cambiado.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”