반응형
--> 마이크로 소프트 docs 에서 postgresql 설치하는 부분만 가져왔다
PostgreSQL 설치
WSL에 PostgreSQL을 설치하려면(예: Ubuntu:
- WSL 터미널을 엽니다(예: Ubuntu).
- Ubuntu 패키지를 업데이트합니다. sudo apt update
- 패키지가 업데이트된 후에는 PostgreSQL(몇 가지 유용한 유틸리티가 포함된 -contrib 패키지)을 설치합니다. sudo apt install postgresql postgresql-contrib
- 설치를 확인하고 버전 번호(psql --version)를 가져옵니다.
PostgreSQL이 설치되면 다음 세 가지 명령을 알고 있어야 합니다.
- sudo service postgresql status: 데이터베이스의 상태 확인
- sudo service postgresql start 을 클릭하여 데이터베이스 실행을 시작합니다.
- sudo service postgresql stop: 데이터베이스 실행 중지
기본 관리자 사용자 postgres에는 데이터베이스에 연결하기 위해 할당된 암호가 필요합니다. 암호를 설정하려면 다음을 수행합니다.
- sudo passwd postgres 명령을 입력합니다.
- 새 암호를 입력하라는 메시지가 표시됩니다.
- 터미널을 닫았다가 다시 엽니다.
psql 셸을 사용하여 PostgreSQL을 실행하려면 다음을 수행합니다.
- Postgres 서비스를 시작합니다. sudo service postgresql start
- 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를 입력합니다.
반응형
'언어 > 데이터 베이스' 카테고리의 다른 글
RDB 공유 잠금 기능 (0) | 2023.12.22 |
---|---|
[SQL]카테시안 조인을 잘 설명한 사이트 기록 (0) | 2023.11.23 |
[Sql] Unique 와 Distinct 의 차이점 (0) | 2022.07.20 |
null 제외하고 count( ) 하기 (0) | 2022.06.22 |
[ DB ] 데이터 베이스 이중화 - postgresql 를 예제로 (0) | 2022.06.22 |