martes, 13 de noviembre de 2007

Instalación Servidor PostgreSQL 8.0

Esta es una breve guía de los pasos a seguir para la instalación de un servidor de base de datos PostgreSQL. Los pasos son los siguientes:
  • Lo primero que debemos hacer es decargar el paquete que contiene la versión 8.0.x de postgree. En esta dirección lo podrán encontrar.
  • Debemos crear un grupo y un usuario dentro del servidor. Lo podemos llamar postgres tanto el grupo como el usuario. Al usuario le asignamos como directorio inicial /usr/local/pgsql.
  • Ahora desempacamos el paquete. tar -xvf postgresql-8.0.14.tar.bz2
  • Entramos a la carpeta. cd postgresql-8.0.14/
  • Procedemos a compilar postgresql:
    • ./configure --prefix=/usr/local/pgsql (Si te da error que no encuentra la librería readline podemos obviar esta). ./configura --without-readline
    • make (esto demorará un poco)
    • su - (nos registramos como root y buscamos la carpeta descomprimida de postgresql, en mi caso /home/usuariox/postgresql-8.0.14/). Nos debe salir un mensaje como este " All of PostgreSQL successfully made. Ready to install.
      "
    • make install (procedemos a instalar). Si está correcto debe dar esta salida "PostgreSQL installation complete."
    • Cambiamos los permisos de /usr/local/pgsql para el usuario y grupo postgres # chown -R postgres:postgres /usr/local/pgsql
    • Cambiamos al usuario postgres # su - postgres
    • Accedemos al directorio donde se encuentra postgres $ cd /usr/local/pgsql
    • Ahora necesitamos inicializar el database cluster
      $ bin/initdb -D ./data
    • Después de haber creado el directorio /usr/local/pgsql/data, éste está listo para su uso.
    • Procedemos a levantar el servidor
      $ bin/pg_ctl -D ./data -l data/logfile start
    • Listo ya tenemos el servidor de postgresql arriba y listo para usar, sólo hay que crear una base de datos de prueba.
  • Para agregar usuarios podemos utilizar el siguiente comando
    $ /usr/local/pgsql/bin/createuser . Los pasos para crearlo son bien sencillos
  • Para crear una base de datos hacemos esto:
    $ /usr/local/pgsql/bin/createdb --owner=username databasename
    Donde username es el usuario a quien se le va a asignar dicha base de datos y databasename es el nombre de la base de datos.
  • Otra manera de crear base de datos y usuario es mediante el administrador gráfico phAdmin III
Bueno eso es todo espero les haya ayudado un poco en la instalación del servidor

Saludos ...

No hay comentarios: