티스토리 뷰

Windows 에서 PostgreSQL을 수동 설치를 해보자.!!!
(postgresql의 환경 설정 파일은 전혀 수정 하지 않아도 로컬에서 잘 돌아 감으로 일단 패쑤!!! ^^:;;)

1. Binaries 파일을 다운 받고 압축을 푼다. (본인은 "C:\Program Files\pgsql" 에 압축을 풀었다.)
( * C:\Program Files\pgsql\bin 을 path에 등록 한다. 필수는 아니다.)

2. Postgres 계정을 만든다. (1234 비밀번호는 적당히 알아서 넣으시면 됩니다.)
(복사용 : net user postgres 1234 /add)



3. postgres 사용자로 cmd 창을 실행 한다. (위 그림에서 입력한 1234를 암호에 입력한다.)
(복사용 : runas /user:postgres cmd)


4. db 초기화 작업 (postgres 사용자 계정 상태로 진행 한다.)
    4.1 TimeZone 환경 변수 설정
    (복사용 : set TZ=Asia/Seoul)
       
    4.2 pgsql 폴더로 이동 한다. ( "C:\Program Files\pgsql" )
    4.3 initdb를 작업
    * 아래 그림처럼 bin 폴더에서 실행 하시면 bin 폴더 안에 data 폴더가 생성 된니다.
    * 그래서 저도 지우고 다시 했드랬죠 ㅠㅠ
    * 1번에서 말한 bin 폴더를 path에 등록 하셨다면 pgsql 폴더에서 아래의 명령을 실행하시면 됩니다.
    * path에 등록 하시지 않을 분들은 pgsql 폴더에서 ".\bin\initdb -D data -E unicode --no-locale"
    (복사용 : initdb -D data -E unicode --no-locale)


5. 서비스에 등록해 보자. (여기 부터는 postgres 계정이 아닌 관리자 계정으로 해야 합니다.)
(복사용 : pg_ctl register -N postmaster -U postgres -P 1234 -D "c:\Program Files\pgsql\data")


6. postgres 계정이 서비스를 시작할 수 있는 권한을 부여 하자.
실행(win+r) > secpol.msc
(복사용 : secpol.msc )

secpol.msc를 실행하면 위와 같은 창이 뜬다. 서비스로 로그온 을 더블 클릭 하던지 아니면 우클릭후 속성을 선택 한다. 그러면 아래위 같은 창이 나타난다.


사용자 또는 그룹 추가 버튼을 클릭 한다.


위와 같이 postgres를 입력 하고 확인 버튼을 누른다.
이것으로 postgres에게 서비스 로그인 권한이 부여 되었다.

7. 서버 실행
(복사용 : net start postmaster)


이것으로 PostgreSQL 수동 설치를 마친다.


'데이터베이스 > PostgreSQL' 카테고리의 다른 글

데이터베이스 시작 & 종료  (0) 2010.05.06
외부 접속 허용  (0) 2010.05.06
Limit 사용법  (0) 2010.04.27
다른 테이블과 JOIN 해서 UPDATE 하기  (0) 2010.04.15
[함수] COALESCE - Null 체크 함수  (0) 2010.04.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday