반응형
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. 재부팅
충돌과 캐시 문제 방지를 위해 재부팅을 권장합니다.
반응형
'개발' 카테고리의 다른 글
| [개발일지] 파이썬으로 실행파일(exe) 파일을 만들어 보았다 (0) | 2022.03.11 |
|---|