[학습용] Rubymine의 데이터베이스 화면에서 Postgresql에 연결할 수 없어 빠졌지만 해결할 수 있었던 흐름
커맨드로부터는 접속할 수 있고, 기동도 확인.
웹 화면에서도 쓸 수 있기 때문에 Rubymine의 데이터베이스 연결 화면에서 연결할 수 없습니다.
빠진 이야기.
무사히 해결할 수 있었으므로, 순서를 잊지 않고 써 두고 싶다.
1:postgresql.conf 수정
$ su postgres
Password:
$ vi /etc/postgresql/9.5/main/postgresql.conf
/etc/postgresql/9.4/main/postgresql.conf 에 위의 부분에 있는 코멘트를 해제하고
변경합니다.
listen_addresses = '*'
port = 5432
2:pg_hba.conf 수정
/etc/postgresql/9.4/main/pg_hba.conf에 다음을 추가합니다.
맨 아래 줄에 추가했습니다.
host all all 0.0.0.0/0 trust
3:PostgreSQL 재시작
$ exit
$ sudo service postgresql stop
$ sudo service postgresql start
postgres에서 종료하고 다시 시작합니다.
4:포트 확인
$ sudo netstat -ntlp
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2284/postgres
위와 같이 표시되면 해결입니다.
5 : 외부에서 포트 액세스를 확인하는 방법
$ nc -v -z -w 3 192.168.**.** 5432
Connection to 192.168.**.** 5432 port [tcp/postgresql] succeeded!
$nc -v -z -w 3 <서버 주소> <포트 번호>
위의 명령으로 조사되었습니다.
succeeded는 나오면 연결되어 있습니다.
$ cd testbbs
$ rails s
이것으로 무사히 접속 할 수 있었습니다.
Rubymine 측 설정
호스트가 localhost에서 IP 주소로 변경되었습니다.
이제 데이터베이스를 Rubymine에서 쉽게 추가하고 탐색할 수 있습니다.
Reference
이 문제에 관하여([학습용] Rubymine의 데이터베이스 화면에서 Postgresql에 연결할 수 없어 빠졌지만 해결할 수 있었던 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matcham/items/455a06af6cb55f11eefc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ su postgres
Password:
$ vi /etc/postgresql/9.5/main/postgresql.conf
listen_addresses = '*'
port = 5432
/etc/postgresql/9.4/main/pg_hba.conf에 다음을 추가합니다.
맨 아래 줄에 추가했습니다.
host all all 0.0.0.0/0 trust
3:PostgreSQL 재시작
$ exit
$ sudo service postgresql stop
$ sudo service postgresql start
postgres에서 종료하고 다시 시작합니다.
4:포트 확인
$ sudo netstat -ntlp
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2284/postgres
위와 같이 표시되면 해결입니다.
5 : 외부에서 포트 액세스를 확인하는 방법
$ nc -v -z -w 3 192.168.**.** 5432
Connection to 192.168.**.** 5432 port [tcp/postgresql] succeeded!
$nc -v -z -w 3 <서버 주소> <포트 번호>
위의 명령으로 조사되었습니다.
succeeded는 나오면 연결되어 있습니다.
$ cd testbbs
$ rails s
이것으로 무사히 접속 할 수 있었습니다.
Rubymine 측 설정
호스트가 localhost에서 IP 주소로 변경되었습니다.
이제 데이터베이스를 Rubymine에서 쉽게 추가하고 탐색할 수 있습니다.
Reference
이 문제에 관하여([학습용] Rubymine의 데이터베이스 화면에서 Postgresql에 연결할 수 없어 빠졌지만 해결할 수 있었던 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matcham/items/455a06af6cb55f11eefc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ exit
$ sudo service postgresql stop
$ sudo service postgresql start
$ sudo netstat -ntlp
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2284/postgres
위와 같이 표시되면 해결입니다.
5 : 외부에서 포트 액세스를 확인하는 방법
$ nc -v -z -w 3 192.168.**.** 5432
Connection to 192.168.**.** 5432 port [tcp/postgresql] succeeded!
$nc -v -z -w 3 <서버 주소> <포트 번호>
위의 명령으로 조사되었습니다.
succeeded는 나오면 연결되어 있습니다.
$ cd testbbs
$ rails s
이것으로 무사히 접속 할 수 있었습니다.
Rubymine 측 설정
호스트가 localhost에서 IP 주소로 변경되었습니다.
이제 데이터베이스를 Rubymine에서 쉽게 추가하고 탐색할 수 있습니다.
Reference
이 문제에 관하여([학습용] Rubymine의 데이터베이스 화면에서 Postgresql에 연결할 수 없어 빠졌지만 해결할 수 있었던 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matcham/items/455a06af6cb55f11eefc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ nc -v -z -w 3 192.168.**.** 5432
Connection to 192.168.**.** 5432 port [tcp/postgresql] succeeded!
$ cd testbbs
$ rails s
호스트가 localhost에서 IP 주소로 변경되었습니다.
이제 데이터베이스를 Rubymine에서 쉽게 추가하고 탐색할 수 있습니다.
Reference
이 문제에 관하여([학습용] Rubymine의 데이터베이스 화면에서 Postgresql에 연결할 수 없어 빠졌지만 해결할 수 있었던 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matcham/items/455a06af6cb55f11eefc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)