설치

```bash

sudo yum update -y

yum list | grep postgre

sudo yum install -y postgresql postgresql-server

cat /etc/passwd    -- postgres 계정 있는지 확인

```

 

init

```bash

sudo find / -name initdb 2>/dev/null

sudo su - postgres

initdb --encoding='utf8'

 

sudo systemctl start postgresql
sudo systemctl enable postgresql    -- systemd가 알아서 실행

```

 

접근

```bash

sudo su - postgres

psql

-- postgres 계정으로 postgres DB에 로그인 됨. 이 계정은 pw 설정하지 않고 console 통해서만 접근 가능하게 놔두고, 별도 계정 생성 권장

 

CREATE USER umbum SUPERUSER;        -- 계정 생성

ALTER USER umbum WITH PASSWORD 'pwpwpw';

 

postgres-# \q

```

```bash

psql -U {username} -d {dbname}

-- dbname 명시 안하면 접근 못함. 해당 계정의 권한으로 해당 db에 접근하는 것이기 때문에

-- 기본 db 이름은 postgres, db 목록 조회는 \l

-- 원격지 접속은 -h {ip} 옵션 추가

```

 

'RDBMS > specific' 카테고리의 다른 글

docker 안의 DB를 사용할 때 timezone 문제  (0) 2021.05.19
Flyway  (0) 2021.05.13
[Oracle] 오라클 개요 및 정리  (0) 2019.05.31
DB 접근 툴 : Universal Database Tool  (0) 2019.05.27
[mysql] 일반적인 SQL  (0) 2017.06.11