PostgreSql desde las fuentes y conexion remota

Pues resulta que quieren Postgresql y Mysql desde las fuentes.

Para Postgresql se baja el archivo de postgresql.org, yo baje la version mas reciente 8.3.1.

$tar -xzvf postgresql-8.3.1.tar.gz
$ cd postgresql-8.3.1

# ./configure –without-readline –without-zlib nota: en esta linea antes del without son dos – – no uno.
# make
# make install
# adduser postgres
# mkdir /usr/local/pgsql/data
# chown postgres /usr/local/pgsql/data
# su – postgres
# /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

Para arrancar el servicio:
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data &

Para detenerlo:
kill `cat /usr/local/pgsql/data/postmaster.pid`

Para hacer la conexion remota (servidor):

Se necesita arrancar con la opcion -i
/usr/local/pgsql/bin/postgres -i -D /usr/local/pgsql/data &

Modificar el archivo postgresql.conf
vim /usr/local/pgsql/data/postgresql.conf
y descomentar linea:
port = 5432

Modificar el archivo pg_hba.conf
vim /usr/local/pgsql/data/pg_hba.conf
y agregar linea:
host all all 192.168.0.0 255.255.255.0 trust

Y para la conexion remota (cliente):
Es necesario tener el cliente de postgresql:
# apt-get install postgresql-client-common postgresql-client-8.3

Y conectar
$ psql -h direccion-ip-servidor -U usuario -d base de datos

y si todo va bien aparecera el prompt de sql:
usuario=>

Ahhh, estuvo cansado esto.

One thought on “PostgreSql desde las fuentes y conexion remota

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.