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 7216 게시물 읽기
No. 7216
pg_ctl이 실행이 안되요 ㅜㅜ
작성자
차차월드
작성일
2007-09-10 19:26
조회수
6,113

root로 들어가서 pg_ctl 했는데 

pg_ctl: cannot be run as root

Please log in (using, e.g., "su") as the (unprivileged) user that will

own the server process.

이렇게 에러가 나서 postgres계정으로 들어가서 pg_ctl을 쳤는데 이번에는 

pg_ctl: no operation mode specified

Try "pg_ctl --help" for more information.

이렇게 에러가 뜨는거에요 ;; 

DB랑 연동하는 프로그램 짜고 있는데 , DB자체가 실행이 안되서 곤란한 상황이네요 , 

고수님들께 답글 바랍니다. ㅠ

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

pg_ctl -w start

 

라고 해보시면 아마도?

 

pg_ctl: no database directory specified and environment variable PGDATA

라고 나올겁니다.

DB cluster를 생성해야 합니다.

 

initdb 로 데이터 저장소를 만들어 주셔야 합니다.

예를 들어서 /var/postgresql 이라는 경로에 만든다고 가정합니다.

 

root권한으로

# 디렉토리를 만듭니다.

mkdir /var/postgresql

# postgres 사용자가 그 디렉토리에 쓸 수 있게 합니다.

chown postgres /var/postgresql

 

postgres 권한으로

initdb -D /var/postgresql

pg_ctl -D /var/postgresql

 

이렇게 해주시면 됩니다.

 

신기배(소타)님이 2007-09-10 20:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7220PostgreSQL publishes first real benchmark
최정대
2007-09-18
5457
7219[질문] 통계를 위한 트리거(Trigger) [2]
눈물
2007-09-18
5183
7218pg_restore 애러 질문입니다 [1]
PG짱
2007-09-12
5437
7216pg_ctl이 실행이 안되요 ㅜㅜ [1]
차차월드
2007-09-10
6113
7215PostgreSQL Weekly News
신기배
2007-09-10
5900
7214Postpres connct 오류 [1]
주지훈
2007-09-09
4926
7213pg_dump -o 질문. [1]
김태수
2007-09-07
4916
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다