본문 바로가기
DB/Postgresql

[PostgreSQL] PostgreSQL 설치 방법 및 윈도우 cmd에서 psql 설정하는 법

by snow_hong 2022. 6. 11.

PostgreSQL을 설치하는 방법에 대해서 알아보자!

 

 PostgreSQL 설치방법 

1. 버전과 운영체제에 맞는 환경에 맞는 PostgreSQL 파일을 다운로드를 한다.

https://www.postgresql.org/ - PostgreSQL공식 홈페이지에 들어가서 다운로드하자.

 

2. 다운로드한 설치 파일을 실행한다.

실행파일

 

3. 본격적으로 setup 프로그램을 이용하여 postgresql을 설치해보자. “Next”를 클릭!

 

4. 설치 프로그램이 지정한 기본 경로로 설치하시거나 본인이 원하시는 경로를 지정하신 후 “Next”를 클릭!

- 설치경로는 기본경로로 하는 걸 추천

 

5. 설치할 구성요소를 선택 후 “Next”를 클릭!

- Stack Builder는 PostgreSQL에 다양한 유용한 애드온 소프트웨어를 쉽게 설치할 수 있는 방법을 제공

 

6. 데이터를 저장할 데이터베이스 경로를 선택 후 “Next”를 클릭!

 

7. 데이터베이스 슈퍼 유저(postgres)의 비밀번호를 입력 후 “Next”를 클릭! (⁕비밀번호는 잘 기억해두거나 메모!!)

 

8. 기본 포트로 지정된 값은 5432입니다. 변경하지 않은 상태에서 “Next”를 클릭!

 

9.  Locale에서 Korean, Korea를 선택 후 “Next”를 클릭!

 

10. 앞에서 설치를 진행하면서 설정한 값들을 확인 가능하니 확인 후 “Next”를 클릭!

 

11. 인스톨할 준비를 모두 마쳤다고 확인 후 “Next”를 클릭

 

12. 설치가 진행된다. 사용자 PC환경에 따라서 설치를 완료하는데 몇 분이 걸릴 수 있습니다.

 

13. PostgreSQL 설치가 완료되었습니다. “Finish” 버튼을 클릭!

일단 이렇게 하면 postgresql이 설치가 완료된다.


 PostgreSQL  설치 확인 및 접속 

PostgreSQL이 잘 설치되었는지 확인방법은 여러 가지 방법이 있다. psql 또는 pgAdmin과 같은 클라이언트 응용프로그램에서 PostgreSQL서버에 연결을 시도하는 방법이다. 여기서 나는 psql를 사용해서 확인을 해볼 예정이다.

1. psql 프로그램을 실행한다.

psql 프로그램

 

2. 접속할 서버와 포트넘버등 DB정보를 입력하면 된다.

서버, 데이터베이스, 포트, 사용자 이름 및 비밀번호와 같은 필요한 모든 정보를 입력할 수 있다.

별다른 계정을 생성하지 않았으면 아무것도 입력하지 않으면 되고(기본값 입력), 암호만 기본계정(su)의 암호로 넣는다.

기본값을 그대로 사용하려면 Enter 키를 몇 번 누르시면 비밀번호를 입력하라고 나올 것입니다. PostgreSQL 설치 중에 입력했었던 비밀번호를 입력해야 한다.

 

3. 명령어 창에 SELECT version(); 입력 후 다음과 같은 결과가 표시되는 것을 확인하면 PostgreSQL 데이터베이스 서버를 성공적으로 설치 완료!


 윈도우 cmd에 psql환경설정 방법 

postgreSQL 설치 후, cmd에서 호출하는 이름은 psql이라고 한다.

윈도우 CMD에서 쉘을 바로 쓰고 싶다면, 환경변수 설정을 해 줘야 한다.

postgreSQL은 설치할 때 기본적으로 추가가 안 되는 것 같다.

환경설정이 안 되면 이처럼 된다. 환경 설정하는 법을 알아보자!

 

1. 시스템 환경 변수 편집 툴에 들어간다.

 

2. 고급에 환경변수에 들어간다.

 

3.  시스템 변수에서 Path를 찾아서 "편집" 클릭!

 

4. 환경 변수 제일 밑에다가 새로 만들기를 클릭하여 PostgreSQL 하위에 있는 bin 폴더를 추가한다.

나의 경우에는 C:\Program Files\PostgreSQL\13\bin 경로였다.

 

5. cmd에 psql -U postgres를 입력한다.

psql 명령을 치면, 암호를 입력하라며 psql Shell 실행이 가능하다.

하지만 처음부터 psql를 하면 무슨 암호를 쳐도 비밀번호가 틀렸다고 한다. => 기본적으로 윈도우 게정의 이름을 username으로 넣어서 username이 다르다.

따라서, username을 옵션으로 넣어줘야 한다. psql -U postgres 명령어를 실행

 

6. psql를 실행 가능 만약 암호를 입력하라고 하면  PostgreSQL 설치 중에 입력했었던 비밀번호를 입력

 

728x90

댓글