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

Layanan Mongodb tidak dapat dimulai

Setelah menjalankan perbaikan, saya dapat memulai prosesor mongod tetapi sebagai root, yang berarti service mongod start tidak akan bekerja. Untuk memperbaiki masalah ini, saya perlu memastikan bahwa semua file di dalam folder database dimiliki dan dikelompokkan ke mongod. Saya melakukan ini dengan yang berikut:

  1. Periksa izin file di dalam folder database Anda
    1. perhatikan bahwa Anda harus berada di folder dbpath milik saya adalah/var/lib/mongo Saya membuka cd /var/lib
    2. Saya menjalankan ls -l mongo
  2. Ini menunjukkan kepada saya bahwa database dimiliki oleh root, yang salah. Saya menjalankan yang berikut untuk memperbaikinya:chown -R mongod:mongod mongo . Ini mengubah pemilik dan grup setiap file dalam folder menjadi mongod. (Jika menggunakan paket mongodb, chown -R mongodb:mongodb mongodb )

Saya harap ini membantu orang lain di masa mendatang.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memperbarui properti dokumen yang disematkan di Mongodb

  2. Metode pencarian luwak dengan $or condition tidak berfungsi dengan baik

  3. Kelompokkan berdasarkan Tanggal dengan Zona Waktu Lokal di MongoDB

  4. Otentikasi aplikasi NodeJS dan MongoDB oleh JWT

  5. MongoDB $tarik