개발

MacOS 에서 Postgresql 데이터베이스 삭제하기

Aireee 2026. 1. 25. 18:21
반응형

1. Postgresql 서비스 중지. 

brew services stop postgresql

만약 특정버전을 지우기 위해 중지하려면 다음과 같이 진행하세요. 

brew services stop postgresql@17

특정버전의 경우 이름 뒤에 @17 처럼 버전명을 입력하면 됩니다. 

2. Homebrew 로 설치한 Postgres 완전 제거 

brew uninstall --force postgresql

3. 남아있는 데이터/설정 파일 삭제

rm -rf /opt/homebrew/var/postgres
rm -f ~/.psql_history ~/.psqlrc ~/.psql.local ~/.pgpass ~/.psqlrc.local
rm ~/Library/LaunchAgents/homebrew.mxcl.postgresql*.plist
brew cleanup
brew list | grep -i postgres

마지막 줄에 출력이 없으면 정상적으로 제거된 것이고, 중간에 Library 부분 실행시에는 없어서 삭제되지 않는 경우도 있을 수 있습니다. 

4. 다른 방식으로 설치한 적이 있다면 관련 내용이 Library/PostgreSQL 폴더나 관련 도구가 있을 수 있으므로 삭제합니다.

sudo rm -rf /Library/PostgreSQL

이렇게 하면 비밀번호가 등장합니다. 번호를 누르면 삭제됩니다. 

만약 사용자 계정에 생성된 postgresql 이 있다면 아래 메뉴로 가서 삭제하시면 됩니다. 

시스템 환경설정 -> 사용자 및 그룹

5. 재부팅

충돌과 캐시 문제 방지를 위해 재부팅을 권장합니다. 

반응형