리눅스 PostgreSQL 설치

배세훈·2022년 7월 8일
0

DB

목록 보기
18/19

PostgreSQL 조회
$ sudo yum list postgres*

PostgreSQL 설치
$ sudo yum install -y postgresql13 postgresql13-server

PostgreSQL 초기화

$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
Initializing database ... OK

PostgreSQL 서비스 시작
$ sudo systemctl start postgresql-14

PostgreSQL 서비스 상태 확인
$ sudo systemctl status postgresql-14

재부팅 시 PostgreSQL 서비스가 시작되도록 서비스 활성화
$ sudo systemctl enable postgresql-14

PostgreSQL Admin Password 설정

$ sudo su - postgres
$ psql -c "alter user postgres with password '비밀번호'"
ALTER ROLE

외부 접속 허용이 필요한 경우 postgresql.conf, pg_hba.conf 파일을 수정해야 함.

$ sudo vi /var/lib/pgsql/14/data/postgresql.conf
listen_addresses = '*'

% sudo vi /var/lib/pgsql/14/data/pg_hba.conf

# 모든 IP 허용
host all all 0.0.0.0/0 md5

# 특정 IP 대역 허용 (192.168.0.1 ~ 192.168.0.255)
host all all 192.168.0.0/24

# 특정 IP 만 허용
host all all 192.168.0.100/32

PostgreSQL 설정 변경 시 재시작을 해줘야 함.
$ systemctl restart postgresql-14

PostgreSQL을 재시작 하지 않고 설정 파일 변경 내용을 적용하는 방법

$ sudo su - postgres
$ /usr/pgsql-14/bin/pg_ctl reload -D /var/lib/pgsql/14/data
서버가 시스템 시그널을 받았음

https://mozi.tistory.com/545
http://itnp.kr/post/postgresql-yum-install-and-setup
https://www.2cpu.co.kr/lec/3965

profile
성장형 인간

0개의 댓글