domingo, 13 de febrero de 2011

Cambio contraseña Postges

Para cambiar la contraseña en una instalación por defecto o porque simplemente se olvidó la contraseña y no existen más usuarios, se hace lo siguiente en un teminal:

  1. Impresionar al usuario 'postgres'
    $ sudo su postgres
  2. ejecutar la utilidad psql
    $psql
En este momento se está conectando a la base de datos usando el usuario 'postgres', con este usuario se puede cambiar contraseñas de muchos usuarios incluso del mismo 'postgres'. Ahora se va a cambiar la contraseña, para eso hay que ejecutar sobre la linea de comandos actual la siguiente secuencia donde 'passwd' e la contraseña nueva (debe utilizarse comillas simples);

alter user postgres with password 'passwd';

Si el programa responde con el mensaje 'ALTER ROLE' la contraseña se habrá cambiado correctamente.

para salir de la utilidad hay que escribir:

\q

Para salir del usuario 'postres' hay que escribir: exit

Para probar la conexión, se puede utilizar la misma utilidad 'psql' de la siguiente forma:

psql -U postgres -W

Hay presionar enter e introducir la nueva contraseña (la contraseña se debio cambiar en el ejemplo anterior, si no se hizo la contraseña es 'passwd')

No hay comentarios:

Publicar un comentario