La verdad que ha sido bastante sencillo estaba haciendo unas pruebas con este administrador de Base de Datos, mi cliente para Windows es el archi conocido pgAdmin podeis encontrarlo en la web http://www.pgadmin.org/download/windows.php, bien una vez tenemos nuestro cliente y hemos instalado nuestro servidor de postgresql lo que suele pasar que lo instalas te vas a hacer otra cosa y vuala no recuerdas esa maravillosa clave inventada de numeros y letras que en ese momento era clara y que se te paso apuntar en tu maravilloso keypass.

 

Bien vamos a cambiarla despues de hacerlo sobre mysql esto sera pan comido no tendreis ninguna dificultad entramos por consola y debemos ir al fichero de configuracion 

pg_hba.conf

 

para encontrarlo debemos ir a 

/etc/postgresql/8.4/main

 

una vez alli con nuestro editor favorito y comun en todas las versiones de Linux usamos el VI

 

vi  pg_hba.conf

 

Y cambiamos la linea donde pone la validacion por md5 a trust

 

esta sería antes

host    all         all         127.0.0.1/32          md5

y lo cambiamos por

host    all         all         127.0.0.1/32          trust

 

Reiniciamos nuestro servidor postgresql

 

 

root@syswoody:/etc/postgresql/8.4/main# /etc/init.d/postgresql restart
* Restarting PostgreSQL 8.4 database server
[ OK ]

root@Dolibar:/etc/postgresql/8.4/main# /etc/init.d/postgresql restart * Restarting PostgreSQL 8.4 database server        
[ OK ]

 

Ahora a cambiar la clave ya podremos entrar al servidor sin necesidad de ninguna clave. Debemos tener en cuenta que la  bd principal en postgresql es template1.

 

Para cambiar la clave hariamos los siguiente como root y ya no nos pedira contraseña

 

root@syswoody:/etc/postgresql/8.4/main# psql -U postgres -h 127.0.0.1 template1

psql (8.4.9)

SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)

Type «help» for help.

 

Ahora escribimos «ALTER USER postgres with password ‘NewPasword’;»

template1=# ALTER USER postgres with password ‘NewPasword’;

 

Seguido de:

ALTER ROLE

 

salimos y volvemos a nuestro editor favorito editando el archivo

 

vi /etc/postgresql/8.4/main/pg_hba.conf

 

Y dejamos la linea como antes

 

host    all         all         127.0.0.1/32          md5

 

Reiniciamos y listo.

 

 

 

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock