[학습용] 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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)