Soy un desastre para las contraseñas, sobre todo si no las uso mucho o son muy largas, era cuestión de tiempo perder la de la base de datos.
Bien pues hay un modo muy sencillo con el que podemos recuperarla en un minuto.
Hagamos lo siguiente:
Creamos un fichero de texto y dentro meteremos la siguiente línea
echo “SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’MyNewPassword’);” > /basura/init.my
Paramos la base de datos con:
# /etc/init.d/mysql stop
Ejecutamos el comando de mysql que recupera la clave (la base de datos debe estar parada previmente):
mysqld_safe –init-file=/basura/init.my
Una vez ejecutado, tan solo queda arrancar, y listo.








Gracias !! estaba buscando un modo de cambiar la clave y esto me ha venido genial
Saludos