sql >> データベース >  >> RDS >> PostgreSQL

postgresはサーバー構成ファイルの場所を知りません

    エラーが示すように、postgresqlクラスターを開始するには、データフォルダーへのパスを設定する必要があります。おそらく次のようなものです:

    postgres -D "C:\Program Files\PostgreSQL\data\"
    

    ただし、pg_ctlの使用 代わりにpostgres 推奨:

    pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
    

    サーバーの起動方法に関するpostgresのドキュメントを確認することを忘れないでください およびpg_ctlの使用方法 。

    通常、postgresインストーラーはサービス/デーモンを作成するため、サーバーを手動で起動する必要はありません。したがって、

    のようなエラーが発生した場合
    Is another postmaster already running on port 5432?
    

    サーバーがすでに実行されていることを意味している可能性があります。 psqlを使用して接続してみてください




    1. Mysql配列が機能しない

    2. インクリメントされた整数を選択します

    3. ユーザー'root'@'localhost'のアクセスが拒否されました(パスワード:YESを使用)(Mysql ::Error)

    4. SQL JOINとINのパフォーマンス?