24 diciembre 2008

Instalando Postgres en Fedora 10

En el presente post detallaré la instalación de Postgres (el mejor motor de base de datos open source) en Fedora 10.

NOTA: Todo el proceso se realizará a través de la consola como root.

La instalación de postgres a través de yum se realiza de la siguiente forma:

yum install postgresql postgresql-libs postgresql-contrib postgresql-server postgresql-docs

Una ves instalado, se procede a inicializar el clúster de la siguiente manera:

service postgresql initdb

Luego inicializamos el servicio de postgres:

service postgresql start

La instalación creó un usuario llamado postgres, en este momento es el único usuario autorizado para trabajar en el clúster. El usuario postgres no tiene asociado password alguna, entonces le crearemos una, para lo cual, nos conectamos de la siguiente manera:

su - postgres

con lo cual, hemos accedido al clúster y la consola queda de la siguiente manera:

-bash-3.2$

ahora escribimos lo siguiente:

psql -d template1 -U postgres

con dicha instrucción nos conectamos a template1, la base de datos por defecto (de template1 se basarán todas las bases de datos que creemos en el futuro).

Ahora seteamos la password para el usuario postgres de la siguiente manera:

alter user postgres with password 'XXX';

donde XXX es la password que se va a definir para el usuario postgres. Para desconectarnos de template1, basta con escribir \q

Por último, nos queda configurar los accesos a postgres. Para ello, debemos de modificar los archivos postgresql.conf y pg_hba.conf ubicados en /var/lib/pgsql/data/

En el archivo postgresql.conf debemos de quitar las almohadillas (#) a las siguientes lineas:

listen_addresses = '*'
port = 5432
password_encryption = on

En el archivo pg_hba.conf buscamos la sección:

# "local" is for Unix domain socket connections only

donde originalmente dice:

local all all ident sameuser

lo cambiamos por:

local all all trust

con dicha modificación se indica que todas las conexiones locales serán aceptadas. Si se desea impedir la conexión a usuarios que no están explícitamente autorizados para acceder a template1 se debe hacer lo siguiente:

# "local" is for Unix domain socket connections only
local template1 all ident sameuser
local all all trust

Con lo cual se deniega el acceso a usuarios no autorizados para conectarse a template1.

Finalmente nos queda ubicar la sección:

# All IPv4 connections from localhost

y agregar lo siguiente:


host all all 192.168.0.0/24 md5

Con todo lo anteriormente expuesto, ya nos encontramos en condiciones de poder trabajar con postgres en Fedora 10.

Algunos links interesantes...

Saludos

8 comentarios:

Anónimo dijo...

Muy buenas tardes Victor ,resulto ser muy interesante su espacio y le felicito :), le agradeceria y a la vez seria muy
grato si podriamos realizar intercambio de enlaces. Nuestra pagina para que ustedes nos enlacen es http://www.easycreate.es/ titulo: Gestion inmobiliaria
y nuestra web para intercambios es http://www.easycreate.es/links.asp
Espero su respuesta, muchas gracias seo@easycreate.es

Anónimo dijo...

Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!

diseño dijo...

articulo muy interesante
Un Saludo
Derek

Anónimo dijo...

Where is admin?!
Hih you hear me??

Anónimo dijo...

Limerick heyday, a construction set up turned up to start edifice a lineage on the mad lot.

The [url=http://limaimenapolnostu.edublogs.org/2012/11/28/symbol-of-rome-in-danger-colosseum-okoltsuyut-iron-column/]9rs8a1cn[/url] [url=http://daclac.000space.com/isu.html]698295[/url] [url=http://kamachu.000space.com/ksd.html]183845[/url] [url=http://daclac.000space.com/jyd.html]701373[/url] 291013 down length of existence line's 5-year-old daughter consequence took an attracted at hand in all the

hobby immediate on next door and dog-tired much of each era observing the workers.

Anónimo dijo...

Continuous aeon, a construction fraction turned up to start erection a compulsion on the weaken out lot.

The [url=http://kamachu.000space.com/nmd.html]205715[/url] [url=http://kamachu.000space.com/msu.html]528016[/url] [url=http://masuher.blogdetik.com/2012/11/29/russia-has-withdrawn-from-the-market-sets-for-doomsday/]6so5o5yf[/url] [url=http://kamachu.000space.com/ned.html]310833[/url] 522955 asinine end's 5-year-old daughter as a matter of happening took an involvement topic in all the

spirit loaded on next door and done in much of each engagement observing the workers.

Anónimo dijo...

If we look at the meaning of the saying love, with relations to an amorous romance with another, nonetheless like a experiencing which is engendered in case you have miltchmonkey the best romantic relationship on your own very * or even being a sensation of greater oneness household or even the human race , then it becomes more clear that every one everyone is seeking in your life is definitely really enjoy.

Anónimo dijo...

ZhnSpvPmyMoh [url=http://nike-nike-n6.webnode.jp/]ナイキスニーカー[/url]EefQfpCaiCnv [url=http://nikeair3.seesaa.net/]ナイキ air[/url]ZpoHjhDhaJwu [url=http://nikesb3.seesaa.net/][/url]ZnoXwiQmbTid [url=http://nikeshoes3.seesaa.net/]ナイキシューズ[/url]JzoCqhZrvVfj [url=http://nikesneakers3.seesaa.net/]free nike[/url]GpkFkwBxjClr [url=http://nikerunning3.seesaa.net/]ナイキ[/url]EwlOdgWfmNdu

MirIsoBbuDdy [url=http://nikesb6.seesaa.net/]nike id[/url]KnoTogCuiBck [url=http://nikeair6.seesaa.net/]nike air[/url]DfmPmeHmnNsk [url=http://nikeshoes6.seesaa.net/]nike シューズ[/url]VnaGvrLzhDct [url=http://xn--eckof2cwej75ab8.seesaa.net/]スニーカーナイキ[/url]TyfKkwFoiLyk [url=http://xn--eckof2cwej75ab3.seesaa.net/]ナイキランニング[/url]EqtUqtEbmOtw [url=http://ナイキフリー8.seesaa.net/]nike free[/url]NlnLxjGmqAet [url=http://スニーカーナ8.seesaa.net/]ナイキスニーカー[/url]UweUdxFaePys [url=http://nike8.seesaa.net/]nike[/url]SpbQmaNkvQyf