티스토리 뷰
이번글은 우분투 18.04 버전에서 데이터베이스 관리 툴인 postgresql 프로그램을 설치하는 과정을 설명한다.
1. 리눅스 가상서버 접속하기
- putty 프로그램으로 가상서버 접속: deepgis.cafe24.com
2. PostgreSQL 설치하기
Ubuntu의 기본 리포지토리에는 Postgres 패키지가 포함되어 있으므로 apt 패키징 시스템을 사용하여 이를 설치할 수 있다. 이번 세션에서 apt를 처음 사용하는 것이므로 로컬 패키지 목록을 업데이트한다. 을 새로 고치세요.
그런 다음 몇 가지 추가 유틸리티 및 기능을 추가하는 -contrib 패키지와 함께 Postgres 패키지를 설치한다.
sudo apt update
sudo apt install postgresql postgresql-contrib
systemctl start 명령을 사용하여 서버가 실행 중인지 확인합니다.
sudo systemctl start postgresql.service
이제 소프트웨어가 설치되어 실행되고 있으므로 소프트웨어의 작동 방식과 이전에 사용했던 유사한 데이터베이스 관리 시스템과 어떻게 다른지 살펴보겠습니다.
3. PostgreSQL 역할 및 데이터베이스 사용
기본적으로 Postgres는 역할이라는 개념을 사용하여 인증을 처리하고 권한을 부여한다. 일반 Unix 계정과 유사하지만 Postgres는 사용자와 그룹을 구분하지 않고 역할이라 용어를 사용한다.
설치 시 Postgres는 ID 인증을 사용하도록 설정된다. 즉, Postgres 역할을 일치하는 Unix/Linux 시스템 계정과 연결합니다. Postgres 내에 역할이 존재하는 경우 동일한 이름을 가진 Unix/Linux 사용자 이름이 해당 역할로 로그인할 수 있다,
처음 설치할 때 기본 Postgres 역할과 연결된 postgres라는 사용자 계정을 생성하고 Postgres에 접속하기 위해서 postgres 사용자 계정으로 로그인하면 된다.
postges 계정을 사용하여 Postgres에 액세스하는 방법은 몇 가지가 있다.
sudo -u postgres psql