[postgresql] dbname, dbhost, etc, permission denied to create database
database
-
\list
명령어로 List of databases 조회 -
db 생성
psql -U postgres 로 포스트그레 접속 create database dbname
permission denied to create database 문제발생
위 표를 보면 현재 postgres로 접속했는데 postgres user는 권한이 없기때문에 발생 한 현상임.
따라서 권한을 주어야함.
psql -U[대괄호빼고 위에 모든 역할을 갖고있는아이디 입력] postgres
위 명령어로 psql 접속
postgres=# ALTER user postgres createdb;
ALTER ROLE
DB 권한 부여 확인 및 create database 진행 성공!
생성된 Database 조회
psql [DBNAME] [USERNAME]
으로 접속 후
SELECT * FROM pg_catalog.pg_tables;
로 테이블 리스트 조회
Username
-
\du
명령어로 List of rolse Attributes조회 -
Role name 에 username이 없을 떄
이 셋팅으로는 연결이 되지 않음
create role username with login password 'asdfqwer';
명령어로 username을 갖는 role 생성시 연결 성공
Password
이 문서는
jhy156456에 의해 작성되었습니다.
마지막 수정 날짜:2022-12-05 19:16:42