«

»

Cambiar la contraseña root de Mysql en Ubuntu

En caso de olvidar la contraseña del root en Mysql o cambiarla accidentalmente, aquí tenemos los pasos para cambiarla por una nueva.

Estos pasos está probados en Ubuntu 13.04, pero también funcionan en versiones anteriores (y probablemente también en posteriores).

Antes de nada, paramos el servicio Mysql:

sudo service mysql stop

Hecho esto, reiniciamos el servidor en modo que no tome en cuenta los privilegios de las bases de datos que contiene, para que podamos modificar las tablas donde se almacena la configuración del propio servidor:

sudo mysqld --skip-grant-tables &

Accedemos a la línea de comandos de Mysql como root, sin necesidad de introducir ninguna contraseña:

mysql -u root mysql

Una vez en la línea de comandos podemos modificar la contraseña estableciendo la que queramos:

UPDATE user SET Password=PASSWORD('ContraseñaNueva') WHERE User='root';

Para que el servidor vuelva a tomar en cuenta los privilegios de usuario se puede hacer de varias maneras, desde detener el servidor y volver a iniciarlo a utilizar alguno de los siguientes comandos:

FLUSH PRIVILEGES; (desde la misma consola de Mysql)
mysqladmin flush-privileges
mysqladmin reload

Estos dos últimos comandos habría que ejecutarlos fuera de la consola de Mysql, directamente en la consola de linux.

 

Deja un comentario

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

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>