GNU/Linux >> Belajar Linux >  >> Linux

Errr 'mongo.js:L112 Kesalahan:tidak dapat terhubung ke server 127.0.0.1:27017 di src/mongo/Shell/mongo.js:L112'

Jika Anda menjalankan Ubuntu, maka ada masalah dengan kepemilikan folder.

Jalankan perintah ini:

  1. Hentikan layanan MongoDB

    sudo service mongodb stop
    
  2. Hapus file kunci MongoDB

    sudo rm /var/lib/mongodb/mongod.lock
    
  3. Ubah kepemilikan dari root ke jalur MongoDB

    sudo chown -R mongodb:mongodb /var/lib/mongodb/
    
  4. Mulai layanan MongoDB

    sudo service mongodb start
    
  5. Uji aplikasi mongo

    mongo
    

Maka Anda akan dapat mengeksekusi dengan sukses (saya harap).

Referensi:jawaban di situs Stack Exchange Administrator Database ke Kesalahan:tidak dapat terhubung ke server 127.0.0.1:27017 src/mongo/Shell/mongo.js:91 saat mengubah direktori data mongodb !


Coba hapus /var/lib/mongodb/mongod.lock dan mulai ulang layanan mongdo

sudo rm /var/lib/mongodb/mongod.lock
sudo service mongodb restart

Metode ini hanya berfungsi jika Anda ingin memperbaiki file data Anda tanpa menyimpan file aslinya. Untuk menemukan di mana Anda berada dbpath, gunakan

vim /etc/mongodb.conf

Periksa opsi dbpath= .

(Saya punya dbpath=/var/lib/mongodb .)

Bawaan:/data/db/

Lokasi umum mencakup /srv/mongodb , /var/lib/mongodb atau /opt/mongodb .

Ganti /var/lib/mongodb dengan dbpath Anda

sudo rm /var/lib/mongodb/mongod.lock
sudo mongod --dbpath /var/lib/mongodb/ --repair
sudo mongod --dbpath /var/lib/mongodb/ --journal

(Pastikan Anda membiarkan terminal Anda berjalan di mana Anda menjalankan baris di atas. Jangan tekan Ctrl + C atau keluar.) Ketik perintah untuk memulai mongo sekarang di jendela lain.

Saya harap ini berhasil untuk Anda! Bagi mereka yang ingin memperbaiki file data Anda sambil mempertahankan file aslinya, lihat mongo pulih.


Linux
  1. 7 langkah untuk mengamankan server Linux Anda

  2. Bagaimana Menghubungkan Server Ke Jaringan Nirkabel Terenkripsi Wep?

  3. Memecahkan masalah kesalahan server internal WordPress

  1. Blokir alamat IP di server Linux

  2. Terhubung ke server cloud

  3. Hubungkan ke Server OnMetal Anda melalui cloud-init

  1. Kode status respons HTTP

  2. Cara Menginstal MongoDB di Debian 11

  3. Bagaimana cara menginstal Pdftk di server saya?