이어서 this tutorial이 뒤 따른다.pgadmin, postgres 및 gogole 클라우드 연결 시간 초과가
모든 것을 설정할 수 있었고 튜토리얼에서 언급 한대로 정확하게 작업 할 수있었습니다.
하지만 PGADMIN 4를 사용하여 연결하려고하면 연결 시간이 초과되어 해결할 수 없었습니다.
다음 나는 다음과 같은 명령이 this link 발견 :sudo -i -u postgres
psql
\conninfo
을 나는 캔 다음과 같은 메시지가 나타나면 :
You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".
그래서 내가 지금 잘못 이해 해달라고 내가 입력 할 때를 : sudo nano ../../etc/postgresql/9.3/main/pg_hba.conf
파일의 내용을 볼 수 있으며 암호를 수락하지 않습니다. 아직
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
# IPv4 remote connections for the tutorial:
#host all all 127.0.0.1/32 md5
#host all all 35.196.55.208/32 md5
host all all all md5
내가 문제를 해결하기 위해 추가 한 마지막 4 개 라인,하지만 아무것도 :
는 내가 파일을 체크 아웃 할 수있다, 그럼 난 창을 닫아 모든 것을 다시 시작하고 다시 엽니 다.
내가 뭘 잘못하고 있니? 많은 자습서 및 Stack Overflow에서 여러 페이지를보고 있지만 아직 아무것도 아닙니다!
127.0.0.1/32이 파일도이 파일에 있습니다. –
나는 문제가 내가 올바른 주소를 사용하고 있는지 확실하지 않은 것으로 생각한다. –
'127.0.0.1/32'는 localhost (즉, 동일한 컴퓨터에 설치된 pgadmin 및 postgres) 연결을위한 것이므로 원격으로 연결하기 위해 IP 주소를 제공해야합니다. 어디서나 컴퓨터에 액세스 할 수 있는지 확인하려면''host all all 0.0.0.0/0 md5'를 추가해보십시오. 보안상의 이유로 제안하지 않겠습니다. – n33rma