본문 바로가기
PostgreSQL

CentOS7.9에서 설치한 PostgreSQL 제거하기 | Uninstalling PostgreSQL from CentOS 7.9

by 울라불라오미짱 2023. 6. 1.
반응형

PostgreSQL 제거

설치한 PostgreSQL을 제거해보자!

 

설치하는 법을 먼저 보고 삭제를 해야겠지..?!!! 못 본분들은 다녀오세욧!!

2023.05.31 - [PostgreSQL] - CentOS 7.9에 PostgreSQL 14.2 설치하기

 

CentOS 7.9에 PostgreSQL 14.2 설치하기

PostgreSQL 설치 PostgreSQL을 설치하는 방법을 정리해보자! 지원 플랫폼 및 OS 대부분의 플랫폼 호환성 테스트는 PostgreSQL Build Farm의 테스트 시스템에서 자동으로 수행됩니다. PostgreSQL BuildFarm PostgreSQL B

omi-1101.tistory.com

 

패키지 삭제

설치한 패키지를 먼저 삭제합니다. 삭제를 진행하기 전에 PostgreSQL 서버를 종료하고 진행해야해요!

rpm 설치 기준으로, 4가지 rpm을 삭제합니다.

rpm -qa | grep postgresql
postgresql14-libs-14.2-1PGDG.rhel7.x86_64
postgresql14-14.2-1PGDG.rhel7.x86_64
postgresql14-contrib-14.2-1PGDG.rhel7.x86_64
postgresql14-server-14.2-1PGDG.rhel7.x86_64
yum -y remove postgresql14-server postgresql14 postgresql14-libs postgresql14-contrib

의존성으로 같이 설치된 libicu, libxslt도 원한다면 삭제해줍니다.

yum -y remove libicu libxslt

삭제 후에 패키지가 남아있는지 다시한번 확인합니다.

rpm -qa | grep postgresql

DATA Cluster 삭제

데이터클러스터를 삭제합니다.

rm -rf $PGDATA

바이너리, 라이브러리등 삭제

PostgreSQL이 설치될 때 같이 설치된 모듈이 있는 경로 내 파일들을 모두 삭제해줍니다.

rm -rf /usr/pgsql-14

유저/그룹 삭제

PostgreSQL 유저로 사용한 유저의 profile 내용을 지우거나 유저와 그룹을 삭제합니다.

  • profile 내용 삭제PostgreSQL 관련 설정 내용 삭제 후 적용합니다.
su - test 
vi ~/.bash_profile
source ~/.bash_profile

 

  • 유저 및 그룹 삭제
su - root 
groupdel test
userdel -e test

 

반응형