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 7002 게시물 읽기
No. 7002
PostgreSQL 8.2 윈도우에서 설치시 문제
작성자
이은주(julee72)
작성일
2007-01-12 07:20ⓒ
2007-01-12 09:28ⓜ
조회수
5,622

windows XP Professional 에 PostgreSQL 8.2 윈도우에서 설치 하다보니

initdb 실행시 권한이 없다고 하면서 리인스톨 해버리더군요..



예전에 lunix 에 설치해본 경험이 있는데 그때 기억에 postgres 계정으로 db 접근을 해야 했었던거 같아서..

그래서 이런 문제가 발생하는거 같아요.


initdb 를 만들려면 postgres 로 로그인을 해야 하는데  저는 회사 컴에 설치 하려는데 회사 컴이 도메인 로그인을 하게 되있어서 postgres 계정으로 로그인이 않더더라구요..


방법을 좀 알려주세요..

이 글에 대한 댓글이 총 2건 있습니다.
출처

http://my.dreamwiz.com/bluexmas/postgresql/postgresql.htm

사용자 만들기

C:\Documents and Settings\bluesanta>net user postgres 1234 /add
명령을 잘 실행했습니다.

postgres 사용자로 cmd 실행하기

C:\Documents and Settings\bluesanta>runas /user:postgres cmd
postgres의 암호 입력:
cmd을(를) 사용자 "SHRYU\postgres"(으)로 시작하려고 합니다...

데이타베이스 생성

C:\WINDOWS\system32>cd \pgsql

C:\pgsql>path C:\pgsql\lib;%path%

C:\pgsql>bin\initdb -D data -E unicode --no-locale
이 데이터베이스 시스템에서 만들어지는 파일들은 그 소유주가 "postgres" id로
지정될 것입니다. 또한 이 사용자는 서버 프로세스의 소유주가 됩니다.

데이터베이스 클러스터는 C 로케일로 초기화 될 것입니다.

data 디렉토리 만드는 중 ...완료
data/global 디렉토리 만드는 중 ... 완료
data/pg_xlog 디렉토리 만드는 중 ... 완료
data/pg_xlog/archive_status 디렉토리 만드는 중 ... 완료
data/pg_clog 디렉토리 만드는 중 ... 완료
data/pg_subtrans 디렉토리 만드는 중 ... 완료
data/pg_twophase 디렉토리 만드는 중 ... 완료
data/pg_multixact/members 디렉토리 만드는 중 ... 완료
data/pg_multixact/offsets 디렉토리 만드는 중 ... 완료
data/base 디렉토리 만드는 중 ... 완료
data/base/1 디렉토리 만드는 중 ... 완료
data/pg_tblspc 디렉토리 만드는 중 ... 완료
max_connections 초기값을 선택하는 중 ...100
shared_buffers 초기값을 선택하는 중 ...1000
환경설정 파일을 만드는 중 ...완료
data/base/1 안에 template1 데이터베이스를 만드는 중 ...완료
initializing pg_authid ... 완료
시스템 테이블들을 위한 제한 없는 로우 크기를 활성화 하고 있음 ...완료
initializing dependencies ... 완료
시스템 뷰들을 만드는 중 ... 완료
pg_description 자료 입력 중 ...완료
인코딩 변환규칙(conversion)들을 만드는 중 ...완료
내장객체들의 접근 권한을 설정 중 ... 완료
information schema 만드는 중 ...완료
template1 데이터베이스 vacuum 작업 중 ...완료
template1 데이터베이스를 template0 데이터베이스로 복사 중 ...완료
copying template1 to postgres ... 완료

경고: 로컬 연결의 인증 방법을 "trust" 방식을 지정했습니다.
이 값을 바꾸려면, pg_hba.conf 파일을 수정하든지,
다음번 initdb 명령을 사용할 때, -A 옵션을 사용해서 인증방식을 지정할 수 있습니다
.

Success. You can now start the database server using:

    "bin\postmaster" -D "data"
or
    "bin\pg_ctl" -D "data" -l logfile start


C:\pgsql>
사이베이스가 싫어(bluexmas)님이 2007-01-24 10:22에 작성한 댓글입니다.
이 댓글은 2007-01-24 10:23에 마지막으로 수정되었습니다.

저도 똑같은 경우였습니다.

막판에 가서 계정에러가 발생했죠.

이것저것 찾아보다 귀차니즘이 용솟음 치더군요.


차라리 관리자 계정을 하나 만들고 설치를 하는게 낫겠다 싶었죠.

그래서 계정을 하나 만들고 똑같이 설치를 했습니다.

여기서 주의할 부분은 로긴되있는 계정을 서비스 실행계정으로 하면  안된다는 거죠.


예를 들면 원래 설치하려던 계정이 A이고 새로 만든 계정이 B라면

A는 로그오프 상태이고 B로 로긴한 상태...

B계정에서 설치하고 서비스 실행 계정은 A로만 하면 간단하게 그냥 주욱 설치가 됩니다.


김도경(timekiller)님이 2008-02-02 17:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7005rule 로 다수의 seq 를 변경할 수 있나요? [2]
송효진
2007-01-14
3917
7004저장프로시져에서 오류남. [3]
초보자
2007-01-12
4073
7003copy문쓰는데 에러가 [1]
김승일
2007-01-12
4004
7002PostgreSQL 8.2 윈도우에서 설치시 문제 [2]
이은주
2007-01-12
5622
6999[질문]\d 와 같은 명령어가 있는지요? [1]
가우나라
2007-01-09
4121
6997xlog flush 로그 에러 대처법은? [2]
초보
2007-01-08
4405
6996postgresql bit연산과 ibatis 관련 질문입니다.
zxcasd
2007-01-06
5103
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다