1. Pg_hba.conf 파일에서 접속 허용 "host, DB, 사용자, 아이피(호스트), 접속형식" 등을 설정한다.
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# export connection
host Test Test 192.168.6.195/32 password
host Test Test 192.168.6.195/32 password
=> 대략적인 뜻은 Test디비에 접근할 수 있는 것은 Test아이디로 192.168.6.195에서 접속한 것만 password를 입력 받고 허가해준다. 라는 뜻이다.
2. postgresql.con 파일 수정. --> 포트 및 host 설정.
#---------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#---------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = '*' # what IP interface(s) to listen on;
# defaults to localhost, '*' = any
port = 5432
max_connections = 100
=> 대략적인 설명은 5432포트로 들어오는 모든 요청에 응답하도록 설정하는 것이다.
% 유저를 추가하는 방법은 다음과 같다.
psql Test;
Test # > CREATE USER "Test" PASSWORD='qlqjs123';
=> 기본적으로 name에 해당하는 문자열은 대소문자를 구분해서 입력을 해도 모두 소문자로 인식한다. 대소문자를 가려서 입력하고 싶을때는 " (큰따옴표)로 묶어줘야만 한다.
ex) test , Test TEST ==> test
"Test" => Test
"TEST" => TEST
'배워서 남주자 > Data Base' 카테고리의 다른 글
[oracle] 오라클 실행 / 중지 (1) | 2018.03.28 |
---|---|
[oracle] Listener 관련 (0) | 2018.03.28 |
[Postgresql] 백업 / 복구 (0) | 2018.03.23 |
[postgresql] 초간단 명령어 설명. (0) | 2018.03.23 |
[PostgreSQL] 소유권 및 패스워드 변경 (0) | 2018.03.23 |