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
반응형