8/04/2008

Instalación y configuración de PostgreSQL 8.3.3 en Slackware 12.1



Bien para empezar debemos descargarnos el paquete postgresql-8.3.3-i486-1sl.tgz de la pagina http://www.slacky.eu/, luego procedemos a instalar desde la consola claro si prefieren hacerlo desde pkgtool pues es su decicion, bien yo lo are desde un terminal al mas puro estilo unix, bien para empezar obtenemos privilegios de root con

~$su

Password:

#

aquí debemos notar que el signo “$” ha cambiado por “#”. Si es así, habremos obtenido

privilegios de root, esto solo usaremos para tareas muy determinadas, ya que podemos dañar el sistema.

Ahora procedemos a instalar el paquete postgresql


#installpkg postgresql-8.3.3-i486-1sl.tgz


si la instalación se realizo correctamente ya tenemos instalado el postgresql en nuestro sistema y ahora procedemos a la configuración de la siguiente manera, para poder utilizar postgresql debemos tener una base de datos instalada en nuestro sistema, para instalar una base de datos inicial debemos primero crear un directorio donde deseamos instalar la base de datos inicial, en mi caso yo lo cree en el siguiente lugar /home/db/pgsql si eligen otro lugar no hay problema


#mkdir /home/db

#mkdir /home/db/pgsql


luego de crear estos directorios asignamos el directorio que acabamos de crear( /home/db/pgsql) para mi caso es el pgsql a su propietario correspondiente en este caso a pgsql que es el usuario que se crea al momento de instalar el paquete postgresql


#chown pgsql /home/db/pgsql


algo que estaba olvidado comentarles es que al instalar postgresql se crea automáticamente un usuario llamado pgsql y un grupo con el mismo nombre. Bien ahora debemos convertimos en el usuario pgsql de la siguiente manera


#su – pgsql

/$

con eso ya estamos como usuario pgsql ahora nos disponemos a instalar la base de datos en el directorio que creamos en mi caso en /home/db/pgsql con el comando “initdb” y el parametro “-D “ asi:


/$initdb -D /home/db/pgsql


y tendremos la salida algo similar a esto:


el parámetro “-D” nos permite especificar el directorio donde se va a instalar la base de datos.

Bien ahora que ya tenemos instalado el paquete necesario y tenemos las bases de

datos creadas entonces tendremos que iniciar el servidor para empezar a trabajar

con el, para iniciarlo es del siguiente modo:




listo ya tenemos funcionando nuestro postgresql, bien bien bien ahora solo nos queda probarlo, para ver que bases de datos tenemos ejecutamos el comando psql -l y tendremos una salida mas o menos como esta




para poder ingresar en postgresql ejecutamos el siguiente comando: psql -d labasededatos -U elusuario



bien ahora ya podemos trabajar con postgresql.


Algo importante cada que iniciamos nuestro sistema y vayamos a utilizar postgresql debemos levantar el servidor manualmente ya que este no se ejecuta al iniciar el sistema, esto lo hacemos de la siguiente manera:


$su

Password:

#

#su – pgsql

/$

/$ postgres -D /home/db/pgsql/


listo...


Bueno eso fue todo lo que tuve que hacer para poder utilizar el servidor de bases de datos PostgreSQL en Slackware funciona bien al igual que MySQL sin problemas...


Bien es todo espero que les sirva.



Andres Cheza.


===========

NOTA: Muchas gracias Andres por contribuir con el blog y la comunidad del software libre, saludos.










0 comentarios:

Usuarios Online