Installer 설치 패키지 문제
실행 문제점 단계를 포스트 설치합니다. 설치가 제대로 완료되지 않을 수 있습니다. 데이터베이스 클러스터의 초기화에 실패했습니다.
이 솔루션은 온라인이 될 수 없습니다
(1) 한 다음 다시 설치 PostgreSQL의 선거 선거 "중국어"또는 "중국어, 마카오 특별 행정구"때 "로컬"대신 기본.
2 ① 다음 포스트 그레스 사용자를 확인하지만 비밀번호가 기억 나지 않는 경우 다음 포스트 그레스 사용자를 작성하지 않을 경우, 다음, 암호를 변경 : cmd를-순 사용자 (:보기 사용자 역할)를 입력합니다.
② : 프로그램을 제거합니다. PostgreSQL을에 관련된 필요한 레지스트리 삭제 한 경우 소프트웨어와 관련된 HKEY_CURRENT_USER HKEY_LOCAL_MACHINE, 당신은, "실행"에서 regedit를 입력하여 "레지스트리 편집기"를 입력 할 수 있습니다 (내가 그들 모두를 삭제) 및 PostgreSQL의 아 삭제. 물론, 최고의 확인하고 쓰레기에서 정리하는 것입니다.
3, 데이터 폴더에 대한 모든 권한을 추가하는
가장 쉬운 녹색 설치 방법 : 아카이브 설치를 압축
1 압축 패키지를 다운로드
https://www.enterprisedb.com/download-postgresql-binaries
2, 추출 아카이브 데이터 폴더 추가
3, 데이터베이스를 초기화
pgSQL의 \ bin에> initdb.exe -D "C : \ 프로그램 파일 \ PostgreSQL의 \를 pgsql \ 데이터"-E UTF-8 --locale = CHS -U 포스트 그레스 -W
당신은 루트 암호를 입력하라는 메시지가 표시됩니다
데이터베이스를 엽니 다 4.
pgSQL의 \ bin에> pg_ctl.exe -D "C : \ 프로그램 파일 \ PostgreSQL의 \를 pgsql \ 데이터"-l 로그 파일 시작
.... 프로세스가 시작 완료 서버에 대한 대기
서버 프로세스가 시작되었습니다
정지 : 정지
다시 시작 다시 시작
5, pgAdmin 시작 설정
서버 추가
그런 다음 사용 권한 사용자가 실행 추가 할
6, 시스템 서비스에 서비스를 추가
": \ 프로그램 파일 \ PostgreSQL의 \를 pgsql \ 데이터 C"를 pgsql \ bin에> -N PostgreSQL의 -D를 등록 pg_ctl.exe
닫기 서비스
pgSQL의 \ bin에> pg_ctl.exe -D "C : \ 프로그램 파일 \ PostgreSQL의 \를 pgsql \ 데이터"-l 로그 파일 정지
시스템 서비스에 의해 시작
7, 외부 액세스 구성을 수정
①, 데이터 /는 postgresql.conf 교성 # 모든 listen_addresses = '*' 포트 = 5432 의 형태 #log 출력 (시간, 사용자 데이터베이스, 프로세스, 행 번호) log_line_prefix 함께 = '%의 D %, U % T [%의 L P- % ]
②, 데이터 /를 위해서는 pg_hba.conf의 # 모든 사용자와 IP 주소는 테스트 데이터베이스에 액세스 할 수 있습니다 호스트 테스트 모든 0.0.0.0/0 신뢰를