제가 받은 바이너리 파일은 다음과 같습니다.
- postgresql-8.0.0-rc1.msi
- postgresql-8.0.0-rc1-int.msi
설치 내내 아무 문제 없다가, initdb 명령어를 실행하고 나니
permission 관련 문제가 발생하면서, 설치가 올바르게 이루어지지 않고
있습니다.
다음은 로그파일의 내용입니다.
The files belonging to this database system will be owned by
user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale C.
fixing permissions on existing directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data ... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/global ... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/pg_xlog ... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/pg_xlog/archive_status ... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/pg_clog ... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/pg_subtrans ... ok
creating directory C:/Program Files/PostgreSQL/8.0.0-rc1/data/base
... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/base/1 ... ok
creating directory C:/Program
Files/PostgreSQL/8.0.0-rc1/data/pg_tblspc ... ok
selecting default max_connections ... 10
selecting default shared_buffers ... 50
creating configuration files ... ok
creating template1 database in C:/Program
Files/PostgreSQL/8.0.0-rc1/data/base/1 ...
Execution of PostgreSQL by a user with administrative permissions
is not permitted.
The server must be started under an unprivileged user ID to
prevent
possible system security compromises. See the documentation
for
more information on how to properly start the server.
child process was terminated by signal 1
initdb: removing contents of data directory "C:/Program
Files/PostgreSQL/8.0.0-rc1/data"
혹시 이 부분에 대해서 알고 계시는 개발자분이 있을지도
모르겠다는 생각에 이렇게 자문을 구합니다. ^^;;
유닉스 환경에 비해서, Win32 가 설치가 더 쉬울줄 알았는데, 결코
그게 아니더라구요.. 아님 저만 모르는건가요. ? ㅋㅋ
|