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

MongoDB apa pengguna dan kata sandi default?

Secara default mongodb tidak memiliki kontrol akses yang diaktifkan, jadi tidak ada pengguna atau kata sandi default.

Untuk mengaktifkan kontrol akses, gunakan salah satu opsi baris perintah --auth atau pengaturan file konfigurasi security.authorization.

Anda dapat menggunakan prosedur berikut atau merujuk ke Mengaktifkan Auth di dokumen MongoDB.

Prosedur

  1. Mulai MongoDB tanpa kontrol akses.

    mongod --port 27017 --dbpath /data/db1
    
  2. Hubungkan ke instance.

    mongo --port 27017
    
  3. Buat administrator pengguna.

    use admin
    db.createUser(
      {
        user: "myUserAdmin",
        pwd: "abc123",
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      }
    )
    
  4. Mulai ulang instans MongoDB dengan kontrol akses.

    mongod --auth --port 27017 --dbpath /data/db1
    
  5. Otentikasi sebagai administrator pengguna.

    mongo --port 27017 -u "myUserAdmin" -p "abc123" \
      --authenticationDatabase "admin"
    


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara memasukkan dokumen ke mongodb menggunakan luwak dan mendapatkan id yang dihasilkan?

  2. 5 Cara Mendapatkan Jam dari Tanggal di MongoDB

  3. Mengonversi tanggal yang disimpan mongo kembali menjadi milidetik sejak zaman Unix saat dimuat?

  4. Pembaruan MongoDB()

  5. MongoDB $lt Operator Pipa Agregasi