Home > BBDD > Recuperar clave de root en MySQL

Recuperar clave de root en MySQL

   June 11th, 2007 Güimi Leave a comment Go to comments
  1. Cortar todo acceso al puerto 3306 (porque vamos a funcionar momentaneamente sin claves).
  2. Parar mysql /etc/init.d/mysql stop
  3. Lanzar mysql sin proteccion de permisos /usr/sbin/mysqld –skip-grant-tables
  4. Desde otra sesión, conectar con mysql como root mysql -u root -D mysql
  5. Modificar la clave de root: update user set password=password(’clave_secreta’) where user=’root’;
  6. Paramos mysql: /usr/sbin/mysqld stop
  7. Lanzar mysql /etc/init.d/mysql start
  8. Dar de nuevo acceso al puerto 3306.

Ya está cambiada. Ahora solo hay que volver a dar permisos de acceso y reiniciar el servicio.

Recuperar clave de root en MySQL, root password mysql

Categories: BBDD
  1. November 3rd, 2011 at 23:59 | #1

    Muchas gracias por el tip, conciso y a punto. Sólo un comentario, el punto 6 debiese ser “Reiniciamos el mysql” porque en el punto 2 ya lo habíamos detenido.

  2. November 6th, 2011 at 23:32 | #2

    Hola Grover,
    no exactamente.

    En el punto 2 paramos el demonio (/etc/init.d/mysql stop) con la configuración de trabajo, pero lanzamos de nuevo la BB.DD. en el punto 3 sin protección (desde /usr/sbin/mysqld). Por eso previamente, en el punto 1 hemos bloqueado el acceso externo.

    En el punto 6 paramos esta instancia no segura de mysql.

    Lo que falta es un par de puntos (que añado) en los que lanzar de nuevo el demonio con la configuración de trabajo y dar de nuevo acceso al puerto de mysql.

    Muchas gracias por el comentario.
    Saludos

Para los artículos:
Creative Commons License 2003-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los documentos bajo los términos de la licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons.

Puede ver una copia de esta licencia completa.

Para el código de programación:
General Public License GPL 2 - Copyright (c) 1998-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los desarrollos bajo los términos de la licencia "GNU General Public License, Versión 2" de Free Software Fundation.

Puede ver una copia de esta licencia completa.

Reconocimiento tautológico: Todas las marcas pertenecen a sus respectivos propietarios.