Este breve artículo explica cómo modificar la contraseña de un usuario de base de datos MySQL.
Para cambiar la contraseña de un usuario MySQL es posible utilizar la herramienta mysqladmin
. mysqladmin
es un cliente para realizar tareas de mantenimiento en un servidor de bases de datos MySQL. Permite verificar la configuración y estado del motor de bases de datos, crear y eliminar bases de datos, etc.
Por ejemplo, si deseamos modificar el password del usuario "pepe", debemos utilizar el comando mysqladmin
de la siguiente forma:
$ mysqladmin -u pepe -p contraseña 'nuevacontraseña'
Por supuesto es necesario conocer la contraseña que se desea cambiar. Si la contraseña actual es "1234" y deseamos cambiarla a "trustno1", el comando queda así:
$ mysqladmin -u pepe -p 1234 'trustno1'
Si no se conoce la contraseña actual, se puede resetear desde el motor ingresando como usuario root
(administrador) de la siguiente forma:
# mysql -u root -p > use mysql; > update user set password=password("trustno1") where User='pepe';
Otra alternativa consiste en utilizar la siguiente consulta:
# mysql -u root -p > set password for 'pepe'@'localhost' = password('trustno1');
Por razones de seguridad por favor no utilicen la contraseña "trustno1" ya que es ampliamente conocida por ser la que utilizaba el agente Mulder en la serie X-Files. Espero que les sirva!