데이터 베이스/SQL

[SQL] WSL postgresql 설치 방법

쟈누이 2022. 7. 21. 10:47
반응형

 

--> 마이크로 소프트 docs 에서 postgresql 설치하는 부분만 가져왔다

 

PostgreSQL 설치


WSL에 PostgreSQL을 설치하려면(예: Ubuntu:

  1. WSL 터미널을 엽니다(예: Ubuntu).
  2. Ubuntu 패키지를 업데이트합니다. sudo apt update
  3. 패키지가 업데이트된 후에는 PostgreSQL(몇 가지 유용한 유틸리티가 포함된 -contrib 패키지)을 설치합니다. sudo apt install postgresql postgresql-contrib
  4. 설치를 확인하고 버전 번호(psql --version)를 가져옵니다.

PostgreSQL이 설치되면 다음 세 가지 명령을 알고 있어야 합니다.

  • sudo service postgresql status: 데이터베이스의 상태 확인
  • sudo service postgresql start 을 클릭하여 데이터베이스 실행을 시작합니다.
  • sudo service postgresql stop: 데이터베이스 실행 중지

기본 관리자 사용자 postgres에는 데이터베이스에 연결하기 위해 할당된 암호가 필요합니다. 암호를 설정하려면 다음을 수행합니다.

  1. sudo passwd postgres 명령을 입력합니다.
  2. 새 암호를 입력하라는 메시지가 표시됩니다.
  3. 터미널을 닫았다가 다시 엽니다.

psql 셸을 사용하여 PostgreSQL을 실행하려면 다음을 수행합니다.

  1. Postgres 서비스를 시작합니다. sudo service postgresql start
  2. Postgres 서비스에 연결하고 psql 셸을 엽니다. sudo -u postgres psql

psql 셸을 성공적으로 입력하면 명령줄 변경 내용이 다음과 같이 표시됩니다. postgres=#

 참고

또는 su - postgres를 사용하여 postgres 사용자로 전환한 다음, psql 명령을 입력하여 psql 셸을 열 수 있습니다.

postgres=#을 종료하려면 다음을 입력 \q 합니다. 또는 바로 가기 키를 사용합니다. Ctrl+D

PostgreSQL 설치에 생성된 사용자 계정을 확인하려면 WSL 터미널에서 psql -c "\du"를 사용하거나 psql 셸이 열려 있는 경우 \du를 사용합니다. 이 명령은 계정 사용자 이름, 역할 특성 목록 및 역할 그룹의 구성원이라는 열을 표시합니다. 명령줄로 돌아가려면 q를 입력합니다.

반응형