コマンドプロンプトを使用してPostgreSQLをインストールするにはどうすればよいですか?


0

PostgreSQLのインストールに問題があります。enterprisedb.comからWindows x86-64用のPostgreSQLバージョン9.6.1をダウンロードしようとしました。

PostgreSQLをインストールしようとすると、「SQLモジュールをデータベースクラスタにロードできませんでした」というプロンプトが表示されるという広範な問題があります。

そこで、私は自分の問題をグーグルで調べ、http: //www.postgresqltutorial.com/install-postgresql/でチュートリアルを見つけましたこれは問題を解決するはずです。

それは言います:

次の手順を実行する必要があります。

  1. PostgreSQLをアンインストールし、インストールフォルダーのデータディレクトリを削除します
  2. postgresという名前の新しいWindowsユーザーを作成し、Administratorsグループに追加します
  3. コンピュータを再起動してください
  4. 次のコマンドを使用して、postgresコマンドとしてcmd(コマンドプロンプト)を開きます:runas / user:postgres cmd.exe
  5. 新しいウィンドウが表示されます。このウィンドウからインストーラーファイルを実行する必要があります。

手順1〜3を実行しました。その後、コマンドプロンプトを開き、「runas / user:postgres cmd.exe」と入力しました。このウィンドウが表示されました。

画像を見るにはここをクリック

そして今、私は、postgreSQLインストーラーを実行するためにそこに何を入力するのか、手掛かりを持っていません。コマンドプロンプトの経験がありません。誰かがこれを手伝ってくれますか?


そのチュートリアルで説明されているエラーメッセージが実際に表示されましたか、それとも単に「エラー」が表示されましたか?
セス

最初のエラーメッセージ「SQLモジュールをデータベースクラスターにロードできませんでした」が表示されました。もう2番目のメッセージについてはわかりません。
ベネギス

回答:


0

ディレクトリ(cd)をPostgreSQLインストーラーをダウンロードしたディレクトリに変更し、実行可能ファイルの名前を入力してEnterキーを押します。

例として:

cd C:\Users\<User>\Download\
PostgreSQL-Installer.exe

または、パス全体を使用します(スペースに注意してください):

C:\Users\<User>\Download\PostgreSQL-Installer.exe

もう1つのオプションは、Shift[別のユーザーとして実行]または[管理者として実行] を押したまま右クリックすることです。管理特権または個別のユーザーアカウントが実際に必要な場合は、両方の方法が機能しない場合があります。


ありがとうございました。残念ながら、まだ機能しません。同じエラーが発生します。インストールの前に、C:-フォルダにまだ「PostgreSQL」があり、この「PostgreSL」フォルダを上書きすると言われました。しかし、すべて削除したため、C:にPostgreSQLフォルダーが見つかりません。非常に奇妙な。
ベネギス

たぶんインストール中に実際のメッセージのスナップショットを取る?それは貴重な情報かもしれません。そのフォルダについて説明している場合、どこかにある必要があります。デフォルトのパスはになりますC:\Program Files\PostgreSQL\9.6。インストールフォルダーまたはデータフォルダーへのパスをカスタマイズしましたか?そうでないフォルダーにインストールして、試してみると考えましたC:\Program FIlesか?
セス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.