print( sjw.iq == 200) output : true

[PostgreSQL] Ubuntu에 PostgreSQL 설치 및 기본 사용법 본문

DATABASE/RDB

[PostgreSQL] Ubuntu에 PostgreSQL 설치 및 기본 사용법

sjwiq200 2022. 10. 11. 17:54
728x90
반응형
sudo apt-get install postgresql postgresql-contrib

 

 

설치 후 상태 확인

systemctl status postgresql

 

상태가 정상적이라면 아래와 같이 active 표시가 나옵니다!

 

 

 

PostgreSQL을 설치하면 postgres 계정이 생긴다.

아래의 명령어로 postgres 계정에 접속

sudo -i -u postgres

 

 

psql 명령어로 PostgreSQL에 접속할 수 있습니다.

 

 

아래 명령어로 한번에 psql에 접속할 수도 있습니다.

sudo -u postgres psql

 

 

 

사용자 계정 생성하기

CREATE USER sjwiq200 WITH PASSWORD '1234';

# 권한 포함
CREATE ROLE sjwiq200 WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD '1234';

사용자 계정 삭제

drop user [사용자명];

 

 

 

 

원격 접속 설정하기

sudo vim /etc/postgresql/14/main/postgresql.conf

위의 명령어로 에디터 편집을 시작합니다.

 

아래의 이미지와 같이 listen_addresses = '*' 로 수정하면 전체적인 외부접속을 허용하게 됩니다

 

 

 

하지만 연결을 시도하면

 

아래와 같은 오류가 나옵니다.

 

 

 

sudo vi /etc/postgresql/14/main/pg_hba.conf

해당 파일에서 아래와 같이 추가해줍니다.

 

 

 

 

마지막으로 재시작 해주면 됩니다.

 

systemctl restart postgresql
728x90
반응형

'DATABASE > RDB' 카테고리의 다른 글

[Mysql] Ubuntu Mysql 설치.  (0) 2023.04.21
[MySQL] 외부접속 허용  (0) 2021.02.25
[Mysql] 1419 - log_bin_trust_function_creators 관련 에러  (0) 2019.10.23
[Mysql] Trigger 기본  (0) 2019.10.23
Comments