Ajuda Conectando o Ubuntu Server 14.04 VM / postgres ao ambiente de trabalho do postgreSQL no localhost?

0

Eu sou novo no SQL e estou tentando configurar e o Ubuntu Server 14.04 VM para se conectar ao SQL Workbench x64 no localhost. Abaixo estão minhas configurações para o encaminhamento de porta da máquina virtual e o erro que recebo quando tento conectar-me.

Configurações de encaminhamento de porta da caixa do Oracle Virtual:

FTP = 127.0.0.1:2020 - > 10.0.2.15:20
HTTP = 127.0.0.1:8080 - > 10.0.2.15:80
SQL (não tem certeza) = 127.0.0.1:5432 - > 10.0.2.15:5432
SQL (Serviço) = 127.0.0.1:1156 - > 15.0.2.15:1156
SSH (transferência de dados) = 127.0.0.1:2222 - > 10.0.2.15:22

Erro ao conectar-se a postgres do ambiente de trabalho do MySQL:

Falha ao conectar-se ao MySQL em 127.0.0.1:1156 com o usuário dj
Conexão perdida com o servidor MySQL na 'leitura do pacote de comunicação inicial', erro do sistema: 0

Se eu entendi o que fiz, enviei a porta em que o postgres é executado dentro da máquina virtual para a mesma porta no host local. Além disso, usei ufw para permitir a porta 1156.

Então, eu não tenho certeza porque isso não está funcionando. Qualquer ajuda seria muito apreciada!

    
por heypaleblue 14.11.2014 / 18:31

1 resposta

1

Você precisa editar o arquivo em

sudo vim /etc/postgresql/9.3/main/pg_hba.conf

E pressione SHIFT + G Agora mude md5 para confiar na linha abaixo

host    all             all             127.0.0.1/32            md5

para

host    all             all             127.0.0.1/32            trust

Se você precisar ouvir de qualquer endereço IP, precisamos editar o arquivo em

sudo vim /etc/postgresql/9.3/main/postgresql.conf

E pesquise por localhost e descomente a linha abaixo

listen_addresses = 'localhost'

E altere * localhost para *

listen_addresses = '*'

Se você precisar de login, você terá que fazer as configurações abaixo

Edite o arquivo

sudo vim /etc/postgresql/9.3/main/pg_hba.conf

Pressione SHIFT + G para chegar ao final do arquivo

E mude o md5 para confiar

local   all             postgres                                md5

para

local   all             postgres                                trust

Em seguida, salve as alterações e saia pelo wq!

Em seguida, reinicie o servidor usando

sudo service postgresql restart

Nota: > Aqui estou usando o PostgreSQL versão 9.3, Em seu ambiente pode mudar de acordo com você escolher a versão.

    
por Lonston 20.11.2014 / 08:46