[PostgreSQL] database "user" does not exist

adasddad·2022년 1월 26일
0
post-thumbnail

postgresql을 재설치 후 brew services start postgres 를 통해 서비스를 시작한 후 psql 명령어를 통해 postgres에 접속하려고 시도하는데 분명 서비스가 시작 중임에도 다음과 같은 에러를 내뿜으며 접속이 되지 않았다

database "leesanghyeon" does not exist

처음 postgresql을 설치 했을 때는 자동으로 사용자 이름을딴 database를 생성해주었는데 재설치를 하니 무슨이유에선지 database가 생성되지 않았다..
이럴 때는 다음과 같은 방법으로 database를 생설 할 수 있다.

psql -d template1

create database 'database이름' \g #쿼리 수행
\q #psql 나오기

이 후 다시 psql 을 통해 접속하면 잘 접속 된다.

참조

https://stackoverflow.com/questions/17633422/psql-fatal-database-user-does-not-exist

0개의 댓글