Re: pg_dumpall desde maquina remota

From: Kernel <jucabapa(at)gmail(dot)com>
To:
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: pg_dumpall desde maquina remota
Date: 2016-09-20 14:58:59
Message-ID: 12a7ccdd-3389-a879-c525-d43a77cebcc7@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 20/09/2016 a las 14:17, Abel Osorio escribió:
> Hola! Es raro que la conexión (psql dbdatos...) te funcione y el pg_dump no.
>
> ¿Qué tamaño tiene el archivo exportado? (en la máquina principal ls
> -lsh /tmp/DBs.sql)
> En el log de PostgreSQL te debe estar tirando lo que está pasando ahí,
> podrías compartirlo? Podrías mostrarlo en una consola con "tail -f"
> mientras probás la conexión.
>
> Una última cosa, y acá puedo estar diciendo cualquier cosa... ya me
> corregirán. En -f ARCHIVO, ARCHIVO es local o remoto? Probaría, sólo por
> las dudas, cambiar el -f por >, es decir:
>
> pg_dump dbdatos -h 192.168.1.1 -U prueba -s _-f_ /tmp/DBdatos.sql
> pg_dump dbdatos -h 192.168.1.1 -U prueba -s _>_ /tmp/DBdatos.sql
>
> Con eso te aseguras que el archivo se va a crear localmente.
>
>
> Saludos!
> Abel
>
> 2016-09-20 8:37 GMT-03:00 Kernel <jucabapa(at)gmail(dot)com
> <mailto:jucabapa(at)gmail(dot)com>>:
>
> El 20/09/2016 a las 11:36, Francisco Olarte escribió:
>
> Solo una nota:
>
> 2016-09-20 9:52 GMT+02:00 Kernel <jucabapa(at)gmail(dot)com
> <mailto:jucabapa(at)gmail(dot)com>>:
>
> Tu copia editada no muestra el usuario del sistema con el que estas
> ejecutando y....
>
> He probado a crear el fichero /home/prueba/.pgpass , con
> permisos 600, pero
> nada
> 192.168.1.1:5432:dbdatos:prueba:prueba
>
>
> , el .pgpass tiene que estar en $HOME/.pgpass ( lo digo porque
> mas de
> uno confunde db-user con os-user , y no tenemos forma de saber
> por lo
> que mandas si ese es tu caso ).
>
> ¿ Has comprobado que las conexiones llegan desde la IP que esperas
> (con algun netstat, ip route y/o tcpdump ) ? ( y no se si ademas
> necesitas que resuelvan en inverso, eso lo deberias mirar
> tambien ) Y
> otra cosa, ¿ es lo que has puesto el pg_hba completo ? ( piorque
> parece que el post esta editado ).
>
> Francisco Olarte.
>
>
> el usuario es prueba, tanto en el sistema como en la base de datos.
>
> La red va bien, esto funciona bien
>
> psql dbdatos -h 192.168.1.1 -U prueba (ok sin problemas no pide
> password )
>
> debe de ser algo de permisos
>
>
> -
> Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org>)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
> <http://www.postgresql.org/mailpref/pgsql-es-ayuda>
>
>

cuando ejecuto pg_dumpall -h 192.168.1.1 -U prueba -s

Salida :

--------------------------------------------------------------
-- PostgreSQL database cluster dump
--

SET default_transaction_read_only = off;

SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;

--
-- Roles
--

CREATE ROLE pruebas;
...
....
...
--
-- Database creation
--

CREATE DATABASE dbdatos WITH TEMPLATE = template0 OWNER = postgres;

REVOKE ALL ON DATABASE template1 FROM PUBLIC;
REVOKE ALL ON DATABASE template1 FROM postgres;
GRANT ALL ON DATABASE template1 TO postgres;
GRANT CONNECT ON DATABASE template1 TO PUBLIC;

\connect dbdatos

SET default_transaction_read_only = off;

Aqui se queda, si conecta, el mismo usuario si que saca todo desde local.

El log de la maquina principal, cuando pulso control-C para detenerlo

pg_dumpall 2016-09-20 16:57:41 CEST postgres postgres LOG: no se pudo
recibir datos del cliente: Conexión reinicializada por la máquina remota

Nota : el servidor tiene SSL

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Abel Osorio 2016-09-20 15:08:36 Re: pg_dumpall desde maquina remota
Previous Message Eduardo Morras 2016-09-20 14:57:04 Re: pg_dumpall desde maquina remota