리눅스 서버에 올려놓은 postgresql을 윈도우로 접속할려고 할 때 안되는 경우를 가지고 왔습니다!
https://su-wan-na.tistory.com/m/81
[centos7] firewall로 포트 열기, 확인
centos 7 이 전에는 iptables을 사용하였으나, 7부터는 firewall을 사용합니다. 열린 포트 확인 netstat [옵션] -a (all) : 모두 -e(ethernet) : 이터넷의 통계를 표시로 s와 같이 사용이 가능함 -i (interface) : 인터
su-wan-na.tistory.com
만약 위 링크처럼 했는데 안된다는 분들은
1. conf파일 변경
위치는 사람마다 다르긴 하지만 대부분의 사람들은
vi /var/lib/pgsql/13/data/postgresql.conf 에 있습니다.
일단 listen_addresses의 주소를 '*'로 변경하시고, addresses와 port의 주석을 해제해주세요!
2. pg_hba.conf 변경
이 파일의 위치는
vi /var/lib/pgsql/13/data/pg_hba.conf 입니다.
외부 접속 포트를 열어놓습니다 all로 변경하시고, IPv4부분에서 0.0.0.0으로 변경합니다.
그 후 꼭, restart 해주세요!
systemctl restart postgresql-13 ===> 13은 자신이 설치한 postgresql의 버전입니다.
그 후 netstat를 통해 확인하시면 postgres의 port가 listen되어있는것을 확인할 수 있습니다.
netstat -ntpl
'DATABASE' 카테고리의 다른 글
[Postgresql] 제약조건(constraint) 추가, 삭제, 변경 (0) | 2022.10.20 |
---|---|
[Postgresql] there is no unique constraint matching given keys for referenced table " " 오류 (0) | 2022.10.20 |