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”