jueves, octubre 18, 2007

nueva password para mysql

Seguro que alguna vez ha pasado que estas (mal) administrando un servidor y a los 6 meses quieres acceder a la BBDD que nunca accedes y olvidaste la password.
Solución:
Iniciar mysqld con la opción --skip-grant-tables así no pide password.
Iniciar la conexión:
mysql -u root mysql

Poner contraseña nueva:
UPDATE user SET Password=PASSWORD('nuevacontraseña') WHERE User='root';
FLUSH PRIVILEGES;

con esto ya está, se reinicia el servidor y chispum.

Para iniciar mysqld con la opción --skip-grant-tables... una forma comoda y rapida de hacerlo es mirar la linea de ejecución
ps aux |grep mysqld
luego ejecutamos mysqld de la misma forma pero añadiendo --skip-grant-tables &

Espero que este pequeño howto le sirva a alguien.

Saludos

No hay comentarios: