PostgresSQL 8.4 のインストーラを正しく実行する手順

PostgreSQL 8.4 のインストーラWindowsXP で正しく実行するためのメモ。

最初からこのページを読みたかった…とても丁寧です。

インストールできたのにデータベースに接続できないときは、インストーラを管理者権限で実行することに気をつけて、再インストールします。再インストール前に、すでに作成されている Windows のユーザアカウント「postgres」を削除します。

管理者権限でファイルを実行するには

右クリック → [別のユーザーとして実行] で、「次のユーザー」ラジオボックスを選択。

  • ユーザー名:Administrator
  • パスワード:Administratorのパスワード

Administratorのパスワードを忘れたら

Administratorのパスワードを忘れた場合、再設定する。管理者権限を持つ他のユーザであれば、コマンドプロンプトから次の方法で再設定できる。

net User Administrator [新しいパスワード]

「アクセス権限がない」といわれたら

インストーラを実行しようとして、「指定されたデバイス、パス、ファイルにアクセスできません。アクセス権限がない可能性があります」というエラーが出たら、インストーラファイルに管理者のアクセス権限がないので、与える。右クリック → [プロパティ] → [セキュリティ] タブで、Administrators グループを追加する。

[セキュリティ] タブが表示されない場合は、ファイルのプロパティでセキュリティタブを表示する方法を参照。

「パスが正しくない」といわれたら

Cドライブ直下のtempフォルダなどにインストーラを移動して、実行する。Administrator以外のユーザのフォルダ内(例:他のユーザのデスクトップ)でインストーラを実行すると、パスが正しくないというエラーが出る。