PostgreSQL 실행
sudo -u postgres psql
※ psql을 종료하고 싶을 때는 '\q' 을 입력한다.
postgres 비밀번호 세팅
ALTER USER postgres PASSWORD '{비밀번호}';
사용자 계정 추가
CREATE USER {UserId} CREATEDB CREATEUSER PASSWORD '{UserId 비밀번호}';
데이터베이스 생성 / 소유자를 지정
CREATE DATABASE {생성할 DB명} OWNER {UserId};
외부접속 허용하기
* 외부 접속 허용
/var/lib/pgsql/data/pg_hba.conf 에 아래 내용 추가
host all all 0.0.0.0/0 password |
/var/lib/pgsql/data/postgresql.conf 에 아래 내용 수정
#listen_address = 'localhost'
listen_address = '*' |
서버 재시작
sudo service postgresql restart |
방화벽 포트 등록하기
* 방화벽에 포트 등록하기
firewall-cmd --permanent --zone=public --add-port=5432/tcp
* 방화벽 reload
firewall-cmd --reload
방화벽 끄기 (선택)
* 방화벽 확인
sudo systemctl | grep fire
* 방화벽 중지
sudo systemctl stop firewalld.service |
* 재부팅을 해도 방화벽 동작 하지 않도록 설정
sudo systemctl disable firewalld.service |
* 방화벽 다시 활성화 설정
sudo systemctl enable firewalld.service |
'데이터베이스 > postgresql' 카테고리의 다른 글
PostgreSQL 설정 파일의 주요 기능과 역할 (0) | 2024.11.20 |
---|---|
우분투에 PostgreSQL 설치 및 외부 인터넷 접속 설정 가이드 (0) | 2024.10.17 |