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:
Hola gil
bueno esta muy bien tu explicacion
pero quisiera saber como instalo PostgresSQL
en Ubuntu, tengo el Ubuntu 10.04
oks
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