Cambiar password de root de MySQL


Cuando instalamos MySQL en un principio el usuario root no tiene contraseña, por lo que nos vendria bien cambiarla. Para ellos disponemos de dos formas distintas para poder realizar dicho cambio:

usuario@host $> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('nueva_contraseña') WHERE User="root";

Otro metodo es usar el mysqladmin:
usuario@host $> mysqladmin -u root password nuevo_password

Otra forma de cambiar el password de root de MySQL cuando ya tenemos uno pero no nos acordamos de el, es parar el servicio de MySQL y ejecutar unos comandos:

/etc/init.d/mysql stop
mysqld_safe –skip-grant-tables –skip-networking –user=mysql &

Y ahora desde otra consola podemos realizar cualquiera de los dos pasos descritos anteriormente y listo, ya tenemos nuestro password de root cambiado.

En Windows para cambiar el password es lo mismo, lo unico que para ejecutar mysql, mysqladmin o mysqld_safe (que en windows se llama mysqld_nt) nos tendremos que situar en el directorio bin de la instalación de MySQL, a no ser que tengamos esa ruta en el PATH y podamos ejecutarlo desde cualquier sitio del disco duro.

Share
Javier Rodriguez Escrito por:

Sé el primero en comentar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *