LukeHan 의 잡다한 기술 블로그

postgresql 명령어 - 계정관리 본문

카테고리 없음

postgresql 명령어 - 계정관리

LukeHan1128 2020. 11. 30. 20:00
반응형

postgresql 접속

# 사용자 접속
psql -h localhost -d databaseName -U userName


# root 접속
psql -h localhost -U root database
  •  -U : username
  •  -d : database name
  •  -W : password 사용
  •  -h: 연결할 호스트. 제외할 경우 "peer authentication failed" 에러 발생 가능

 

 

root 비밀번호 변경

# root 접속
sudo -u postgres psql template1 

# root 비밀번호 변경
ALTER USER postgres with encrypted password 'P@ssw0rd'; 

 

 

계정 생성 

CREATE ROLE 계정명; 



계정 삭제 

DROP ROLE 계정명; 



계정 권한 부여 

ALTER USER 계정명 with superuser createrole createdb login 



비밀번호 변경 

ALTER USER 계정명 WITH PASSWORD '비밀번호'; 



사용자명 변경

ALTER USER name RENAME TO rename;

 

 

 

관리자 비밀번호 분실시(혹은 로그인 불가)

 

반응형
Comments