database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7302 게시물 읽기
No. 7302
postgresql 초기 설치 방법
작성자
권태영(jinfkwon)
작성일
2008-01-09 19:16
조회수
10,519

mysql 만 쓰다가 postgresql 를 세팅해야 하는 상황이 되어서 설치중입니다.


완전 초짜라고 생각 하시고 자세히 알려주시면 감사하겠습니다.


설치환경은 CentOS 4.3 에서 yum install postgresql* 로 설치 하였습니다.


운영은 다른 거 없이 계정 하나 생성해서 php랑 연동하여 사용 하려고 합니다.


phpPgAdmin-4.1.3 설치 하고 http://ip/phpPgAdmin-4.1.3 로 접속해도 로그인이 안됩니다.


서버에서 su - postgres 로 들어간뒤 패스워드 변경 하려고 해도 안되고요 ㅠㅠ


-bash-3.00$ passwd

Changing password for user postgres.

Changing password for postgres

(current) UNIX password:

passwd: Authentication token manipulation error


createdb나 createuser 를 이용하여 계정을 생성해도 패스워드 입력하는것은 없네요 ㅠㅠ


pg_hba.conf 를 수정 하라는분이 많은데 어떻게 수정 해야 할지 막막 합니다.


mysql 의 경우 root권한에서 DB를 생성해주고 패스워드를 생성해주는데 postgresql 에서는 postgres가 하나요?


전 postgres 만들어 준적도 없는데 su - postgres 로 들어가지는걸 보니 이게 root같은데 ;;


질문이 길었네요... 요점은


postgres가 root 의 역활을 하는것인지...

한다면 postgres 의 초기 패스워드 또는 패스워드를 변경 할수 있는 방법


사용자 계정을 생성한뒤 그 계정에 패스워드 걸어주는 방법


phpPgAdmin-4.1.3 를 사용하는 방법 입니다.


도와주세요 ㅠㅠ

이 글에 대한 댓글이 총 1건 있습니다.

PostgreSQL (이하 pgsql) 은 
superuser 가 postgres 가 디폴트 입니다.
DBA 계정이 따로 있는 것이죠..
물론 mysql 도 mysql 이 dba 일 겁니다 root 도 같이 취급해주지만요..

.mysql 도 그러하듯이 pgsql 에서도 시스템 계정과 DB 계정은 별도로 관리됩니다.
그러므로 password 역시 별도 관리됩니다.

그러므로 superuser 의 권한으로 pgsql 에 접속하기 위해선
postgres 라는 계정이 필요가 없으며, 쉘상의 passwd 명령어가 전혀 필요가 없습니다.
단.. pgsql 의 postgres 의 시스템 권한으로 돌아가기 때문에 시스템 계정이 필요한 것 뿐입니다.

마치 apache 가 nobody 권한으로돌아가듯이요.. (설정하기 나름이지만..)

DB user 혹은 DB 를 생성하기 위해선 두가지 방식을 지원합니다.
쉡모드 와 psql 콘솔모드

쉘 명령어에서는 
createuser -U postgres -E -P <DBUSER> 
하시면 DBUSER 를 생성할 수 있습니다.
아울러서
createdb 도 마찬가지고요

자세한 사용법은
createuser --help
createdb --help
psql --help

psql 콘솔상에서는
\h create user
\h create database
\h create role
\h create group
\h alter user
\h alter role
\h alter group
등등...

tyro님이 2008-01-10 03:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7305클라이언트가 접속이 끊어졌는지 실시간으로 감시는 어떻게? [1]
심상호
2008-01-14
5810
7304RANK 쿼리문을 만들어 봤습니다. [1]
tyro
2008-01-11
6314
7303view 에서 rule적용 질문 (update, insert, delete) [8]
전홍준
2008-01-11
6624
7302postgresql 초기 설치 방법 [1]
권태영
2008-01-09
10519
7301postGIS 관련 질문요~ㅜ.ㅜ [1]
기초인
2008-01-09
6692
7297md5설정에 관해서 [2]
영광
2008-01-04
6181
7296Procedure sample
.net
2008-01-02
6316
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다