Reseteando la contraseña en postgres
Esto más que una entrada es un ayuda memoria para mí. Cada vez que me olvido o por algún otro motivo tengo que resetear la contraseña del usuario postgres tengo que salir en búsqueda de las notas de como hacerlo y por las leyes de murhpy éstas nunca aparecen.
Las ubicaciones de los archivos a continuación son válidas para Posgres 8.4 en Ubuntu 10.4 con la instalación por defecto.
Paso 1 – Habilitar el login del usuario postgres sin contraseña.
Para esto agregamos al archivo /etc/postgresql/8.4/main/pg_hba.conf la siguiente línea (en realidad modificamos una linea muy similar que hay en el archivo):
local all postgres trust
Paso 2 – Reiniciar el servidor postgres
/etc/init.d/postgresql-8.4 restart
Paso 3 – Nos autenticamos con el usuario postgres (sin password) y lo modificamos
#psql -U postgres template1
> alter user postgres with password ‘password’;
Paso 4 – Volver a la configuración original
Volvemos el archiv pg_hba.conf a su estado original y una vez más reiniciamos el servidor

Comentarios recientes