728x90
- 상황
: Java Spring IntelliJ에서 DB Browser로 PostgreSQL연결하려고 하는데 계속 비밀번호 오류가 난다고 했다.
난 비밀번호 설정한 적도 없었는걸....?
여기저기 사방팔방 구글링하면서 오류해결 하려고 했는데 비슷한 오류가 딱히 나오는 게 없었다.
하지만 찾았지😽아래 출처의 블로그에서 찾았습니다.
해결했던 방법은 별거 없고 지웠다 다시 설치하고.. 비밀번호 입력한 것이다..
그전에 다시 설치하고 계속했는데 안됬었는데 여기 블로그 따라 하니까 된 게 신기한데..
어쨌든 해결방안 적어보자.
(당일에 바로 포스팅한 게 아니라 터미널 성공, 실패 캡쳐본이 없네요ㅜㅜ)
- 오류 내용
PostgreSQL 서버에 접속할 때 발생하는 오류로, "localhost" 사용자의 비밀번호 인증에 실패했다는 것을 의미합니다. 이 오류는 주로 제공된 비밀번호가 잘못되었거나 사용자에 대해 구성된 인증 방법이 서버에서 요구하는 방법과 일치하지 않을 때 발생합니다.
- 일단 설치는 HomeBrew를 통해 설치하였다.
1. brew를 통해 설치
> brew install postgresql
2. PostgreSQL버젼 확인
> postgres -V
3. 서비스 목록 확인
> brew services list
4. 실행 시킨다.
> brew services restart postgresql@14
5. 그리고 PostgreSQL실행하기
> psql postgres
실행되면 터미널이 'postgres=#' 로 바뀐다.
6. 여기서 이제 비밀번호를 바꾸는 명령어를 실행한다.
> postgres=# alter user [사용자명] with password '비밀번호';
비밀번호를 입력할 때에는 ' '를 입력해야 한다.
7. 설정이 완료되면 재부팅하면 된다.
> brew services stop postgresql
> pg_ctl -D /usr/local/var/postgres start && brew services start postgresql
위에 다 실행한 다음 DB Browser에 연결하면 된다.
간단한 방법이었는데 왜 안됬었을까....?
어쨌든 해결완료!
그리고 뭔가 MySQL이랑 연결하는 방법이 비슷했다.
출처 : https://velog.io/@jewon119/TIL135.PostgreSQL-설치-및-접속-문제password-authentication-failed
'WorkHard > 오류해결' 카테고리의 다른 글
[오류해결] SocketException (0) | 2023.08.15 |
---|---|
[오류 해결] SQL ERROR 1054 (0) | 2023.08.07 |
[오류해결] Git Merge Error 해결 (0) | 2023.04.07 |
[오류해결] IntelliJ 에서 Preference 오류 (0) | 2023.01.02 |