PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tidak dapat menghubungkan PostgreSQL ke basis data jarak jauh menggunakan pgAdmin

Ini sebenarnya adalah proses 3 langkah untuk terhubung ke server PostgreSQL dari jarak jauh melalui pgAdmin3.

Catatan:Saya menggunakan Ubuntu 11.04 dan PostgreSQL 8.4.

  1. Anda harus membuat PostgreSQL mendengarkan koneksi TCP masuk jarak jauh karena pengaturan default hanya mengizinkan untuk mendengarkan koneksi pada antarmuka loopback. Untuk dapat menjangkau server dari jarak jauh Anda harus menambahkan baris berikut ke dalam file /etc/postgresql/8.4/main/postgresql.conf:

    listen_addresses ='*'

  2. PostgreSQL secara default menolak semua koneksi yang diterimanya dari alamat jarak jauh mana pun, Anda harus melonggarkan aturan ini dengan menambahkan baris ini ke /etc/postgresql/8.4/main/pg_hba.conf:

    host semua semua 0.0.0.0/0 md5

    Ini adalah aturan kontrol akses yang memungkinkan siapa pun masuk dari alamat mana pun jika dia dapat memberikan kata sandi yang valid (kata kunci md5). Anda dapat menggunakan jaringan/masker yang diperlukan alih-alih 0.0.0.0/0 .

  3. Ketika Anda telah menerapkan modifikasi ini ke file konfigurasi Anda, Anda perlu me-restart server PostgreSQL. Sekarang dimungkinkan untuk masuk ke server Anda dari jarak jauh, menggunakan nama pengguna dan kata sandi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optimalisasi kueri Postgres (memaksa pemindaian indeks)

  2. Kuadran 2 di PostgresConf US 2018

  3. Masukkan data dan atur kunci asing dengan Postgres

  4. Membandingkan Opsi Cloud Database untuk PostgreSQL

  5. PILIH atau PERFORM dalam fungsi PL/pgSQL