PostgreSQL 설치
설치
```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 |