Sebagai catatan tambahan, saat menghubungkan menggunakan mongoshell dan menggunakan format daftar seed DNS, pencarian Catatan TXT DNS juga harus dilakukan di mana catatan harus berisi opsi koneksi, untuk ditambahkan sebagai parameter ke string penghubung yang dibangun secara dinamis Show
Karena ini tidak dikembalikan saat Anda menggunakan format daftar benih DNS, ini dapat menunjukkan kemungkinan masalah konfigurasi DNS Salah satu cara pengujian adalah dengan melakukan nslookup seperti yang ditunjukkan pada contoh di bawah menggunakan cluster yang Anda berikan di postingan ini
Outputnya harus berisi opsi koneksi (harap perhatikan nilai Ini berarti sudah ada layanan yang mendengarkan pada kombinasi server/port. Kemungkinan besar ini adalah contoh lain dari proses
Ketika Anda me-restart, apakah Anda me-reboot mesin atau hanya me-restart proses
Menyetel Saya akan mengatur Dokumen konfigurasi memiliki bagian kecil. Tapi pasti layak untuk memastikan server database Anda diamankan dengan benar Instans tanpa server saat ini tidak mendukung koneksi melalui driver atau versi driver tertentu. Untuk mempelajari lebih lanjut, lihat Batasan Instans Tanpa Server Penerapan basis data Hubungkan dinonaktifkanTombol Connect penerapan database Anda mungkin dinonaktifkan jika penerapan database Anda dalam status penyediaan. Penyebaran database Anda perlu disediakan saat pertama kali diterapkan. Klaster juga harus tersedia saat Anda menaikkan atau menurunkan skalanya. Proses penyediaan dapat memakan waktu hingga 10 menit, setelah itu tombol Hubungkan akan diaktifkan. Menghubungkan alamat IP tidak ada dalam Daftar Akses IPSebelum menghubungkan ke penerapan database Atlas Anda, periksa apakah Anda telah menambahkan alamat IP host Anda ke untuk proyek penerapan database Anda. Atlas memungkinkan koneksi klien hanya dari alamat IP dan CIDR rentang alamat dalam daftar akses IP.Otentikasi ke penerapan database gagalUntuk terhubung ke Atlas, Anda harus mengautentikasi dengan pengguna database MongoDB. Untuk membuat pengguna database untuk penerapan database Anda, lihat Mengonfigurasi Pengguna Database Solusi yang memungkinkanJika Anda telah membuat pengguna dan mengalami masalah otentikasi, coba yang berikut ini
Terlalu banyak koneksi terbuka ke penyebaran basis data AndaAtlas menetapkan batasan untuk koneksi masuk bersamaan ke penerapan database. Untuk cluster, ini didasarkan pada cluster tier. Jika Anda mencoba menyambung saat Anda berada pada batas ini, MongoDB menampilkan kesalahan yang menyatakan Untuk perbandingan mendetail tentang tingkatan klaster dan koneksi konkuren maksimumnya, lihat Solusi yang memungkinkan
Untuk mempelajari cara memperbaiki masalah ini, lihat Perbaiki Masalah Koneksi Mencoba terhubung dari balik firewallMenghubungkan ke Atlas UIAtlas menggunakan CDN untuk menyajikan konten dengan cepat. Jika organisasi Anda menggunakan firewall, tambahkan host Atlas CDN berikut ke daftar yang diizinkan firewall untuk mencegah masalah saat mengakses UI Atlas. Menghubungkan ke Penerapan DatabasePenyebaran database Atlas beroperasi di port
Anda dapat memeriksa kemampuan Anda untuk menjangkau port menggunakan pihak ketiga Penguji port keluar . ContohUntuk memeriksa kemampuan Anda menjangkau port 27017, kunjungi http. //portquiz. bersih. 27017. Jika Anda tidak dapat mengakses port ini, periksa pengaturan firewall sistem Anda dan pastikan bahwa mereka tidak memblokir akses ke port ini Ketersediaan Penerapan Basis DataJika Anda menggunakan 0 string koneksi dan driver atau shell Anda tidak dapat menemukan host DNS dari penerapan database Atlas, . Periksa apakah penyebaran database ada. Jika ini adalah kluster yang dijeda, Anda dapat membuat kluster jika perlu. CatatanAtlas secara otomatis menjeda kluster _1 setelah 60 hari tanpa koneksiPemecahan Masalah Kompas MongoDBJika Anda menggunakan Kompas MongoDB untuk terhubung ke klaster Anda dan mengalami masalah, lihat
Jika Anda menggunakan a atau X yang dibuat secara otomatis. 509 sertifikat dikelola oleh Atlas untuk mengautentikasi ke database MongoDB, saat Anda terhubung ke Kompas MongoDB, Anda harus.
Untuk mempelajari lebih lanjut, lihat Hubungkan ke MongoDB di dokumentasi Kompas MongoDB. Masalah Rangkaian KoneksiFormat String Sambungan Salahformat string koneksi yang Anda gunakan untuk terhubung ke Atlas bergantung pada beberapa faktor, termasuk.
Verifikasi string koneksi Anda di lingkungan pengujian sebelum memasukkannya ke dalam produksi Karakter Khusus dalam Kata Sandi Rangkaian SambunganJika kata sandi Anda menyertakan karakter khusus, dan Anda menggunakan kata sandi dalam URI string koneksi, enkodekan karakter khusus tersebut CatatanKarakter berikut harus dikonversi menggunakan jika disertakan dalam nama pengguna atau kata sandi
Misalnya, jika kata sandi Anda dalam teks biasa adalah 5, Anda perlu menyandikan kata sandi Anda sebagai _➤ Gunakan menu tarik-turun Pilih bahasa Anda untuk mengatur bahasa contoh penyandian di bagian ini PentingJangan menyandikan karakter khusus dalam kata sandi Anda jika Anda menggunakan kata sandi di luar URI string koneksi (misalnya, menempelkannya ke ) String Koneksi Tidak Kompatibel dengan Versi DriverJika Anda melihat pesan kesalahan ini, kemungkinan besar driver Anda sudah usang. Untuk instruksi tentang memperbarui driver Anda, lihat Dokumentasi Driver khusus Anda. DNS Penyedia Layanan Internet Memblokir String KoneksiSaat Anda menggunakan untuk menyambungkan ke Atlas, Anda mungkin melihat kesalahan berikut _Kesalahan ini dapat terjadi saat menggunakan server DNS default yang ISP provides. That DNS itu mungkin tidak mendukung SRV pencarian yang DNS seed list connection string format uses. Untuk mengatasi masalah ini, Anda dapat mencoba mengubah konfigurasi DNS Anda untuk menggunakan server DNS publik. ContohAnda dapat mengonfigurasi setelan jaringan untuk menggunakan DNS Publik Google sebagai ganti ISP's DNS servers. Setelah Anda memperbarui setelan jaringan untuk menggunakan server DNS publik, Kesalahan String Koneksi dengan Alat DB di Ubuntu 18. 04Jika menjalankan Ubuntu 18. 04 dan menggunakan format ( _0) untuk terhubung ke Atlas dari salah satu MongoDB Database Tools ( 8, 9, dll), Anda mungkin melihat yang berikut .
Jika ya, gunakan salah satu opsi koneksi berikut
Koneksi Ditolak menggunakan SRV Connection StringSaat menggunakan format ( _0) dengan driver atau Kompas, Anda mungkin menerima kesalahan berikut
Untuk mengatasi masalah ini, gunakan dengan Kompas atau driver itu. Dengan Compass, jangan atur nilai SRV Record, atur nilai Hostname dan Port sebagai gantinya Bagaimana cara menghubungkan kompas ke MongoDB?Halaman ini menguraikan cara menggunakan Kompas MongoDB untuk terhubung ke host MongoDB. . Arahkan ke tampilan Atlas Clusters Anda Klik Connect untuk cluster yang Anda inginkan Klik Terhubung dengan Kompas MongoDB Salin string koneksi yang disediakan Mengapa saya tidak dapat terhubung ke MongoDB?Jika Anda telah membuat pengguna dan mengalami masalah mengautentikasi, coba yang berikut ini. Periksa apakah Anda menggunakan nama pengguna dan kata sandi yang benar untuk pengguna database Anda, dan apakah Anda terhubung ke penerapan database yang benar . Pastikan Anda menentukan database authSource yang benar di string koneksi Anda.
Bagaimana cara menghubungkan Kompas MongoDB ke server jarak jauh?Layar penyiapan koneksi Kompas membuatnya sangat mudah untuk terhubung ke server jarak jauh Anda. Satu-satunya hal yang perlu Anda ubah adalah alamat localhost. Sebagai gantinya, ketikkan alamat IP server yang menghosting MongoDB, lalu klik Hubungkan .
Bagaimana cara mereset Kompas MongoDB?1. Pertama periksa jenis dump jika itu adalah file zip lalu ekstrak. 2. buka prompt cmd Anda dan buka folder tempat database XYZ (folder) Anda berada . itu saja, sekarang segarkan MongoDB Anda dan Anda akan mendapatkan DB bernama XYZ. |