CentOS 7, Postgresql 깔끔하게 삭제하기

DB는 한번 설치하고 나면 여러 파일이 생성되기 때문에 재설치를 위해서는 이전 버전을 깔끔하게 삭제하는 작업이 필요합니다. 그 방법에 대해 root 권한으로 삭제를 진행한다고 전제하고 sudo 명령어를 제외하고 설명드리겠습니다. 

 

postgresql의 서비스를 종료합니다. postgresql-버전.service 부분은 버전에 맞게 작성합니다.

# systemctl stop postgresql-12.service

 

enable로 설정한 서비스 상태가 있는지 확인합니다.

# systemctl list-unit-files postgresql*

 

서비스를 비활성화합니다.

# systemctl disable postgresql-12.service

 

postgresql을 설치하며 생성된 디렉터리를 통째로 삭제합니다. 기본 경로는 /var/lib/pgsql입니다.

# rm rf /var/lib/pgsql

 

postgresql 계정을 삭제합니다.

# userdel postgres
# groupdel postgres

 

yum을 통해 패키지로 설치했다면 패키지도 삭제합니다.

# yum remove *postgres* 

 

패키지가 삭제되었는지 확인합니다.

# yum list installed *postgres*
반응형

댓글

Designed by JB FACTORY