jueves, 24 de diciembre de 2009

Instalacion de PostgreSQL en Fedora

Utilizaremos la consola / Shell para la instalación, también es posible hacerlo mediante “Añadir quitar Software”, pero optaremos por consola.

1) Accedemos como administrador / root


[acisey@localhost] $ su -
[root@localhost] # yum -y install postgresql postgresql-libs postgresql-contrib postgresql-server postgresql-docs


2) Inicializar el Clúster o Base de Datos;
Antes de poder correr el servicio, necesitamos inicializar por primera vez nuestro clúster, esto se hace con el siguiente comando:

[root@localhost] # service postgresql initdb

3) Iniciar el Servicio:

[root@localhost] # service postgresql start

4) Configuración de Acceso;
Ahora modificaremos algunos permisos de acceso, que estan establecidos por defecto.

Nos identificamos como usuario postgres

[root@localhost] # su - postgres

Abrimos el archivo de configuracion postgres.conf

cd data
nano postgresql.conf

Donde buscaremos la seccion: CONNECTIONS AND AUTHENTICATION
y modificaremos localhost por *. Salvamos el archivo ("Ctrl" + "O").


Abrimos el archivo de configuracion pg_hba.conf

nano pg_hba.conf

Donde buscaremos la seccion: #TYPE DATABASE
donde comentaremos todas las lineas que contiene esta seccion, para ello antecederemos a cada linea el caracter # y agregaremos las siguientes lineas:

local all all trust
host all all 0.0.0.0/0 trust

Con lo que permitiremos que cualquier direccion ip remota pueda acceder a nuestro servidor de Base de Datos. Salvamos el archivo ("Ctrl" + "O").Y salimos de usuario postgres

exit

5) Reiniciamos el servicio de postgres;


[root@localhost] # service postgresql restart

6) Hacer usuarios PostgreSQL

[root@localhost] # su - postgres

createuser acisey

Nota: Donde acisey, es el usuario a crear.

7) Prueba de conexion

como usuario normal (creado anteriormente como usuario postgres).

[acisey@localhost] $ createdb prueba
[acisey@localhost] $ psql prueba


Si todo fue bien,obtendremos:

Bienvenido a psql 8.4, la terminal interactiva de PostgreSQL.

Digite: \copyright para ver los términos de distribución
\h para ayuda de órdenes SQL
\? para ayuda de órdenes psql
\g o punto y coma («;») para ejecutar la consulta
\q para salir

prueba=>

Arellano Bello Gilberto Jesus
Lic.informatica,Tecnologico de Zacatepec

2 comentarios:

Anónimo dijo...

Hola gil
bueno esta muy bien tu explicacion
pero quisiera saber como instalo PostgresSQL
en Ubuntu, tengo el Ubuntu 10.04
oks

Anónimo dijo...

Hasta ahora no he encontrado una nueva herramienta genial para trabajar con PostgreSQL en ubuntu - Valentina Studio. Es la edición gratuita puede hacer las cosas más de las muchas herramientas comerciales!
¡Muy recomendable comprobarlo. http://www.valentina-db.com/en/valentina-studio-overview

Publicar un comentario