* postgres 유저 생성
// 1. postgres 유저가 있는지 확인
net user
// 2. 이미 postgres 유저가 있다면 삭제
net user /delete postgres
// 3. postgres 유저 추가
net user /add postgres 비밀번호
// 4. postgres 유저가 추가되었는지 확인 (리스트에 postgres가 있으면 성공)
net user
net user
// 2. 이미 postgres 유저가 있다면 삭제
net user /delete postgres
// 3. postgres 유저 추가
net user /add postgres 비밀번호
// 4. postgres 유저가 추가되었는지 확인 (리스트에 postgres가 있으면 성공)
net user
* 서비스 제어 권한 부여
1. 제어판 > 관리도구 > 로컬 보안 설정창 열기
2. 보안설정 > 로컬 정책 > 사용자 권한 할당 > 서비스로 로그온에 postgres 계정 추가
* postgres 계정의 폴더권한 부여
1. 탐색기 > 도구 > 폴더옵션 > 보기
2. "모든 사용자에게 동일한 폴더 공유 권한을 지정"에 체크
* postgres Windows 버전 설치
- Password는 net user 명령으로 postgres 유저를 추가할 때 입력했던 비밀번호
* 설치를 잘 하다가 에러가 날텐데 로케일을 지정하지 못해서 initdb를 못한 것으로 수동으로 하면 되니까 그냥 빠져나옴.
* postgres 권한으로 cmd 를 실행
runas /user:postgres cmd
* initdb 실행
cd postgreSQL 설치경로\bin
initdb -D postgreSQL 설치경로\data -E unicode --no-locale
initdb -D postgreSQL 설치경로\data -E unicode --no-locale
* 시작 > 프로그램 > PostgreSQL > StartServer 실행
- 서비스를 잘 시작했다는 메세지가 나오면 엔터키를 눌러 창을 닫음
* DB 접속 테스트
psql -U postgres -d template1
'DataBase' 카테고리의 다른 글
[PostgreSQL] integer 배열을 가져오는 서브쿼리로 조건 검색하기 (0) | 2009.10.06 |
---|---|
[PostgreSQL] Excel 파일 포맷으로 덤프하기 (0) | 2009.09.24 |
[PostgreSQL] 검색 Query에 정규식을 사용 (13) | 2009.09.11 |
[PostgreSQL] EUC-KR <-> UTF-8 변환 (0) | 2009.09.11 |
[PostgreSQL] index가 깨졌을 때 (0) | 2009.08.28 |