MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Gagal terhubung ke server mongodb jarak jauh

Pertama, Untuk memastikan ini bukan masalah firewall, hentikan IPTABLES di kedua server (jangan lupa aktifkan kembali setelahnya).

Pada mesin yang Anda coba sambungkan, ssh langsung ke sana dan pastikan MongoDB berjalan, Sambungkan secara lokal dan periksa apakah Anda dapat mengakses DB.

MongoDb tidak dikonfigurasi untuk menerima koneksi dari host jarak jauh secara default, dapatkah Anda memastikan bahwa Anda memiliki baris ini di /etc/mongodb.conf Anda berkas:

bind_ip = 0.0.0.0
port = 27017

Pastikan Anda me-restart MongoDB setelah melakukan perubahan apa pun. Coba ini dan beri komentar jika Anda masih mengalami masalah dan saya akan memperbarui jawabannya dengan lebih banyak saran.

EDIT: Pada versi 2.6, format file konfigurasi telah berubah menjadi YAML, detailnya di sini , file harus berada di /etc/mongod.conf .

net:
   bindIp: 0.0.0.0
   port: 27017



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbedaan antara bidang id dan _id di MongoDB

  2. Tidak dapat memutakhirkan sharded mongoDB atau menghentikan penyeimbang

  3. MongoDB - terlalu banyak data untuk sort() tanpa kesalahan indeks

  4. Apakah MongoDB memiliki cara untuk memperbarui dokumen tanpa menjatuhkan elemen yang ada yang tidak terdapat dalam data pembaruan?

  5. Node.js dan Mongodb - TypeError:undefined bukan fungsi