Debug Log

환경세팅) Postgersql 설치제거 (maxOS)

밍미a 2023. 6. 16. 08:47
728x90

 

문제인식

홈브루로 postgresql 14 설치했던걸 잊어버리고

시스템으로 postgresql 15를 설치했다. 

두개 버전이 충돌해서 그런가 15를 설치하는도중에 비밀번호를 바르게 입력했음에도 로그인이 안되는 현상이 발생하였다.

따라서 아래 링크들을 참조하여 문제를 해결하였다.

 


Try

https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/05_uninstalling_postgresql/

 

Uninstalling PostgreSQL

If you used Stack Builder to install any applications that work with PostgreSQL, you must uninstall each application. Use the uninstall program created for that application during the install process.

www.enterprisedb.com

>> 공식 홈페이지에서 알려주는 삭제방법

 

https://itholic.github.io/linux-basic-command/

 

[linux] 리눅스 기본 명령어/자주 쓰는 명령어

리눅스 기본 명령어

itholic.github.io

>> 맥 터미널 활용법

 

https://mseagle.tistory.com/82

 

PostgreSQL 망한 설치와 삭제 in Mac

EDB 로 설치했는데 망해서 지웠다. 설치는 이거 보고 했고 https://maron2ee.tistory.com/3 https://www.enterprisedb.com/postgres-tutorials/installation-postgresql-mac-os Installation of PostgreSQL on Mac OS | EDB Installation of PostgreSQL

mseagle.tistory.com

>> 설치방법 및 제거방법 삽질의 흔적1

 

https://velog.io/@taelee/brew-%EA%B0%84%EB%8B%A8-%EB%AA%85%EB%A0%B9%EC%96%B4

 

Homebrew 기본 명령어

xcode 혹은 xcode command line tools 설치Homebrew 설치brew update : brew를 최신버전으로 업데이트brew search <패키지명> : 프로그램이 있는지 검색brew install <패키지명>\[@버전] : 프로그램

velog.io

>>홈브루 설치목록 확인 할 수 있는 명령어

 

https://semtax.tistory.com/12

 

맥 OS 에서 PostgreSQL 설치하기

1. Postgres SQL 설치 아래 명령어를 이용해서 PostgreSQL을 설치한다. brew install postgresql 설치가 완료 되었으면 아래 명령어를 이용해 postgresql 서비스를 시작한다. pg_ctl -D /usr/local/var/postgres start && brew se

semtax.tistory.com

>> 홈브루를 활용해서 재설치하기

 


문제해결

 

일단 터미널을 활용해서 홈브루로 깔았던 포레스큐엘14버전을 삭제해줬고

터미널로 첫번째 링크글을 참고하여 시스템에 깔린 포레스큐엘을 삭제해줬다.

여기서 주의해야 할 점은 디렉토리 경로를 잘 찾아야 한다는것인데

나느 User디렉토리 안에 내 계정디렉토리가 기본설정인걸 모르고

내 계정디렉토리안의 동일한 이름인 라이브러리에서 왜 포레스큐엘 없지 윈도우 계정으로 확인했을땐 있는데 왜 없지.. 하면서

한참을 삽질했다.

그러다 내 계정 디렉토리 위로 최상위계정이 또 있다는걸 깨닫고

cd.. 으로 타고타고 올라가서 라이브러리 파일을 찾아냈다. 

수많은 cd 와 ls의 향연...

>> 윈도우파일에서 찾앗던 경로를 그대로 복사붙여넣기를 했는데 잘 안됐었음 왜 안되지 뭐지 한참 삽질하다가 겨우 왜 그런지 알았고

수만은 cd와 ls로 겨우겨우 타고 원하는 위치경로까지 찾아들어갈 수 있었음


느낀점

리눅스 기본명령어 정도는 꼭 알아둘 필요가 있다고 느꼈다. 이거하나로 삽질한 2시간이 아깝지만 그래도 리눅스에 대해서 좀 알 것 같다 

sudo는 root권한 주는 명령어고

opne ~~는 파일 여는 명령어고

cd는 디렉토리 들어가는 명령어고

cd..은 상위디렉토리로 가는 명령어고.. 

ls는 목록보는 명령어고...