Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    AugustoCézar
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    Galera,
    Instalei o PostgreSQL aqui, mas só consigo acessar ele pelo comando psql, tentei acessar pelo phpPgAdmin (q está rodando na mesma máquina) e pelo dbmanager (de outra maquina, essa windows) e não consigo!!!

    O que pode ser? Como tem que ficar o pg_hba.conf pra acesso local e remoto???

    Valew!!

    Augusto Cézar

  2. #2
    marceloedrei
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    Código :
    # IPv4-style local connections:
    host    all         all         127.0.0.1         255.255.255.255   trust#acesso local
    host    all         all     192.168.1.0          255.255.255.0      trust # acesso rede interna
    host    all         all     ip externo            255.255.255.0       trust  # acesso ip externo

    meu hba ta assim, se isso nao resolver veja os logs que vai ter a msg de erro....

    Qquer coisa escreva

    Ate mais!!!

  3. #3
    AugustoCézar
    Visitante

    Padrão o problema persiste...hehehe

    marcelo,
    coloquei o hba igualzinho o seu, e o problema continua...
    consigo fazer tudo pelo psql (criar tabelas, inserir e deletar dados, etc), mas continua danod falha no login pelo phpPgAdmin e pelo dbtools na outra maquina tb...

    Tem mais sugestoes???

    Valew!

    Augusto Cézar

  4. #4
    marceloedrei
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    acessa o db pelo psql....dpois vai em outra maq e tenta se conectar....ai vai aparecer a msg do erro

    so pra esclarecer msg de erro psql

  5. #5

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    vc ja definiu senha pro seu user???
    olha o log do banco de dados que vc vai descobrir qual o problema

  6. #6
    AugustoCézar
    Visitante

    Padrão ainda nao...

    Sim, eu defini a senha mas mesmo assim nao loga...
    em qual log devo ver os erros? o log do postgres em /var/log/pgsql não tem nada (nada mesmo)

    o q faço agora???

    Valew!

    Augusto

  7. #7

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    como vc inicia o servico do postgres?? pq no pg_ctl tem como vc especificar em que arquivo vc quer colocar os logs.....se vc estiver iniciando pelo postmaster ele deve estar jogando na tela msm

  8. #8
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    eh meio obvio mas tem hora q agente se perde em detalhes mas a maquina que tem o cliente do post, tem acesso ao server.....nao tem uma restricao de portas.....e tal???

  9. #9
    AugustoCézar
    Visitante

    Padrão ????

    é um RH9, tô iniciando ele como serviço assim: /etc/init.d/postgresql start

    a máquina não tem restrição de portas, ela se conecta diretamente à máquina servidora (na verdade a maquina servidora tá como gateway dela), problema de firewall tb não é pq não existe um fw, por ser um ambiente de testes interno apenas...

    tô perdido aqui!!! hehehe

    Augusto

  10. #10
    AugustoCézar
    Visitante

    Padrão ...

    a mensagem que o dbtools retorna é o erro 10061 (no mysql esse erro indica q nao há servidor rodando no destino), só q aqui o servidor existe e está escutando na porta 5432.... afinal se nao tivesse eu nao conseguiria logar nele, criar tabelas e tudo mais pelo console...

    como essa tuia funciona??? rs

    Augusto

  11. #11
    marceloedrei
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    Cara eu inicializo assim

    Código :
    ./postmaster -D  /caminhao/para/o/bd -i

    Atente para o -i que opcao para aceitar conexoes tcp

    Ate mais!!!

  12. #12
    AugustoCézar
    Visitante

    Padrão PGSQL (a saga): Consegui!!! só mais uma duvida....

    Marcelo,
    iniciando dessa forma deu certo, agora consigo conectar de fora da máquina...
    só mais uma duvida: ele fica jogando os logs no console, como faço pra evitar isso?

    valew!!!

    Augusto

  13. #13

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    pg_ctl -o '-i' -l arquivo/de/log -D diretorio/do/banco/de/dados start

    assim ele vai salvar o log num arquivo

  14. #14
    jamba
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    Citação Postado originalmente por marceloedrei
    Código :
    # IPv4-style local connections:
    host    all         all         127.0.0.1         255.255.255.255   password#acesso local
    host    all         all     192.168.1.0          255.255.255.0      password # acesso rede interna
    host    all         all     ip externo            255.255.255.0       password  # acesso ip externo
    mano coloque "pasword" ao inves de "trust" tb

  15. #15
    borin1
    Visitante

    Padrão Re: PGSQL (a saga): Consegui!!! só mais uma duvida....

    Citação Postado originalmente por AugustoCézar
    Marcelo,
    iniciando dessa forma deu certo, agora consigo conectar de fora da máquina...
    só mais uma duvida: ele fica jogando os logs no console, como faço pra evitar isso?

    valew!!!

    Augusto
    Eu estou com o mesmo problema e eu inicio o PG assim:

    postmaster -i -D /var/lib/pgsql/data >logfile 2>&1 &

    Alguem pode me ajudar?

    Ps.: RH 8.0

  16. #16

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    borin....inicia ele assim:

    pg_ctl -o '-i' -l arquivo/de/log -D diretorio/do/banco/de/dados start

  17. #17
    borin1
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    Citação Postado originalmente por SDM
    borin....inicia ele assim:

    pg_ctl -o '-i' -l arquivo/de/log -D diretorio/do/banco/de/dados start
    Estou tentando conectar com o PgadminIII eda a seguinte mensagem:

    http://www.latorre.ind.br/imagem.JPG

    O que acha que pode ser?

    Obrigado.

  18. #18

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    ops...eh verdade cara...eu esqueci q vc tem q editar o arquivo pg_hba.conf (ou algo assim) que fica dentro do /dir/para/o/db ai vc tem q adicinar la:

    Código :
    host all all xxx.xxx.xxx.xxx 255.255.255.0 password

    ai vc vai consiguir....aproveita e da uma olhada na documentacao q tem no proprio arquivo....ele explica o q eh cada um desses dados

    depois vc roda o pg_ctl -o '-i' -l arquivo/de/log -D diretorio/do/banco/de/dados restart

  19. #19
    Visitante

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    Citação Postado originalmente por SDM
    ops...eh verdade cara...eu esqueci q vc tem q editar o arquivo pg_hba.conf (ou algo assim) que fica dentro do /dir/para/o/db ai vc tem q adicinar la:

    Código :
    host all all xxx.xxx.xxx.xxx 255.255.255.0 password

    ai vc vai consiguir....aproveita e da uma olhada na documentacao q tem no proprio arquivo....ele explica o q eh cada um desses dados

    depois vc roda o pg_ctl -o '-i' -l arquivo/de/log -D diretorio/do/banco/de/dados restart
    Olha cara tá complicado mesmo assim nao consigo da a seguinte msg:

    http://www.latorre.ind.br/ps.JPG

    Estou usando como base a Tutorial:

    https://under-linux.org/modules.php?...icle&artid=252

    Não manjo de Postgre gostaria que alguem me ajudasse, mas como se fosse um passo-a-passo.

    Eu até liberei a porta via Iptables mais mesmo assim não adiantou.

    Obrigado pela atenção.

  20. #20

    Padrão PostgreSQL: só consigo acesso loca (via psql) pq?

    posta aki como fico a sua linha no pg_hba.conf pra eu ver...assim eu ti ajudo melhor... :wink: