vm에서 PostgreSql 설치

csoo·2024년 2월 5일

개발일기

목록 보기
2/4
post-thumbnail
  1. VM에 Oracle Linux 설치
  1. 방화벽 설정
  • firewalld 설치
yum install firewalld
  • firewalld 상태 확인
systemctl status firewalld
  • 포트 추가하기
firewall-cmd --permanent --zone=public --add-port=5432/tcp
  • 방화벽 적용
firewall-cmd --reload
  1. Postgresql 설치
  • 모듈 확인
dnf module list postgresql
  • 15버전으로 설치
dnf module install postgresql:15
  • 버전 확인
psql --version
  • DB 초기화 : postgres 계정 자동 생성
/usr/bin/postgresql-setup initdb
  • TimeZone 확인 : Asia/Seoul 아닌 경우 수정 필요
cat /var/lib/pgsql/data/postgresql.conf | grep timezone
  • PostgreSQL 서비스 활성화
systemctl enable --now postgresql
  • PostgreSQL 서비스 확인
systemctl status postgresql
netstat -tnlp
  • conf 파일 수정 필요
vi /var/lib/pgsql/data/pg_hba.conf

  • conf 파일 수정 필요 : listen_addresses = '*' 으로 수정
vi postgresql.conf

  • 서버 재시작
systemctl restart postgresql.service
  • postgres 계정으로 이동
su - postgres
  • postgres 접속 - 접속 안 될 경우 pg_hba.conf 중 md5 -> trust 수정 후 재접속,
    이후 정상 접속된 경우 md5 으로 원복
psql

-패스워드 설정

ALTER USER postgres PASSWORD 'new_password';
  1. 포트포워딩 설정
  • iptime 관리자 계정으로 접속
  • 고급설정 > NAT/라우터 관리 > 새규칙 추가로 설정
  1. telnet 접속 확인 및 DB Tool 접속
telnet 해당ip port

0개의 댓글