インストーラのインストールパッケージの問題
インストール後のステップを実行している問題。インストールが正常に完了しない場合があります。データベースクラスタの初期化に失敗しました。
ソリューションは、オンラインにできません
1、代わりにデフォルトの「ローカル」その後、PostgreSQLの選挙の選挙「中国」や「中国、マカオ特別行政区」を再インストールします。
2、①:postgresユーザの確認が、あなたのパスワードを覚えていないならば、postgresユーザを作成していない場合は、パスワードを変更:CMD-netのユーザー(:閲覧ユーザー役割)を入力します。
②:プログラムをアンインストールします。PostgreSQLのに関連付けられているレジストリは、(私はそれらをすべて削除)削除し、必要な場合は、ソフトウェアに関連HKEY_CURRENT_USER HKEY_LOCAL_MACHINEで、「ファイル名を指定して実行」でregeditと入力して「レジストリエディタ」を入力することができますし、 PostgreSQLはああを削除しました。もちろん、最高のは、必ず、その後、ゴミの下でクリーンアップすることです。
完全な制御を追加するために3、Dataフォルダ
最も簡単な緑のインストール方法:zipアーカイブのインストール
1、圧縮されたパッケージをダウンロード
https://www.enterprisedb.com/download-postgresql-binaries
2、解凍アーカイブデータのフォルダの追加
3、データベースを初期化します
pgsqlのの\ビン> initdb.exe -D "C:\プログラムファイル\のPostgreSQL \ pgsqlの\データ" -E UTF-8 --locale = CHS -U postgresの-W
あなたは、rootのパスワードを入力するように求めるメッセージが表示されます
4.データベースを開き
pgsqlのの\ビン> pg_ctl.exe -D "C:\プログラムファイル\のPostgreSQL \ pgsqlの\データ" -lログファイル開始
....プロセスが起動完了するために、サーバーのを待ち
、サーバプロセスが開始されました
停止:停止
再起動:再起動
5、pgAdminでの起動設定
サーバーを追加します
そして、権限のユーザーを実行して追加
6、システムサービスにサービスを追加
":\プログラムファイル\のPostgreSQL \ pgsqlの\データC" pgsqlでの\ビン> -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信頼を