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

PostgreSQLデータベースへのリモートアクセスを許可する方法

    PostgreSQLデータベースにリモートアクセスするには、2つの主要なPostgreSQL構成ファイルを設定する必要があります。

    postgresql.conf
    pg_hba.conf

    これらを設定する方法について簡単に説明します(次の説明は純粋に目安であることに注意してください。マシンを安全に構成するには、すべてのパラメーターとその意味に精通している必要があります)

    まず、Windows7マシンのすべてのネットワークインターフェイスのポート5432でリッスンするようにPostgreSQLサービスを構成します。
    ファイルpostgresql.confを開きます。 (通常はC:\ Program Files \ PostgreSQL \ 9.2 \ dataにあります)そしてパラメータを設定します

    listen_addresses = '*'
    

    WindowsXP仮想マシンのネットワークアドレスを確認し、pg_hba.confファイル(postgresql.confの同じディレクトリにあります)にパラメータを設定して、postgresqlが仮想マシンホストからの接続を受け入れることができるようにします。
    たとえば、 WindowsXPには192.168.56.2のIPアドレスがあります。pg_hba.confに追加してください ファイル:

    host all all 192.168.56.1/24 md5
    

    このようにして、PostgreSQLはネットワーク192.168.1.XXX上のすべてのホストからの接続を受け入れます。

    Windows 7でPostgreSQLサービスを再起動します([サービス]-> [PosgreSQL 9.2:右クリックしてサービスを再起動します))。 Windows XPマシンにpgAdminをインストールし、PostgreSQLに接続してみてください。



    1. RACVMをバックアップする方法

    2. PHP / MySQLで2つのmysqlクエリを1つとして実行するにはどうすればよいですか?

    3. SQLServerでのNULLの処理

    4. SQL Serverのビットフィールドにインデックスを付ける必要がありますか?