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

ポート5432でPostgresqlに接続できません

    postgresql.confを編集する必要があります ファイルを作成し、「listen_addresses」で行を変更します。

    このファイルは、/etc/postgresql/9.3/mainにあります。 ディレクトリ。

    デフォルトのUbuntu構成では、localhost(または127.0.0.1)インターフェースのみが許可されています。これは、すべてのPostgreSQLクライアントがPostgreSQLサーバーと同じコンピューターで動作する場合に使用するのに十分です。他のコンピューターからPostgreSQLサーバーに接続する場合は、次のようにこの構成行を変更します。

    listen_addresses = '*'
    

    次に、 pg_hba.confを編集します ファイルも。このファイルでは、このサーバーに接続できるコンピューターと使用できる認証方法を設定しました。通常、同様の行が必要になります:

    host    all         all         192.168.1.0/24        md5
    

    このファイルのコメントを読んでください...

    編集:

    postgresql.confとpg_hba.confを編集した後、postgresqlサーバーを再起動する必要があります。

    EDIT2:強調表示された構成ファイル。



    1. MSSQLServerでのデータベースメール通知の構成

    2. Oracle SQL Developer:REFCURSORの結果をグリッドに表示しますか?

    3. JOINによって別のテーブルから存在しないデータを見つける方法は?

    4. SQL ONUPDATECASCADEでエラーが発生し続ける