En este post explicare de forma rápida y sencilla como cambiar la contraseña del usuario postgres.
Por default cuando instalamos el gestor de base de datos postgres, este asigna una contraseña aleatora al usuario postgres que luego de terminar de instalar debemos cambiarla. Esto es un comportamiento de seguridad por default del instalador.
Cambiar la contraseña
En otras ocaciones puede que se nos haya olvidado la contaseña del usuario y querramos cambiarla. Para esto debemos acceder en la consola primeramente con el usuario postgres.
#su postgres
Esto iniciarara en la consola como el usuario postgres. Luego lo que haremos seria acceder a postgress con el siguiente comando.
#psql
Ahora acabamos de ingresar al gestor de base de datos con el usuario postgres. Solo nos faltaria el comando para poder cambiar la contraseña del usuario. Para eso en la misma consola del psql escribimos el siguiente comando.
alter user postgres with password ‘passwd’;
Notece que la contraseña ingresaremos entre comillas simples. Esto tambien se puede hacer para los otros usuarios de la base de datos.
Si todo ocurre normalmente, el programa deberá responder con el siguiente mensaje,
ALTER ROLE’
Esto siginfica que se cambio la contraseña correctamene. Por ultimo para salir de la consola del postgres digitamos el siguiente comando.
\q
Y listo, conseguimos cambiar la contraseña del usuario postgres, y al salir volvemos a la consola de linux con el usuario postgres.
Excelente!!
Excelente, muchas gracias!!!!
postgres@penumbra:~$ psql -h localhost -d postgres -p 5432
Contraseña para usuario postgres:
psql: error: falló la conexión al servidor en «localhost» (::1), puerto 5432: FATAL: la autentificación password falló para el usuario «postgres»
falló la conexión al servidor en «localhost» (::1), puerto 5432: FATAL: la autentificación password falló para el usuario «postgres»
tu metodo no me funciona cuando trato de ejecutar psql es que no mermite entrar