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

Otentikasi MongoDB 3.2 gagal

Nah, Anda harus melakukan beberapa langkah secara berurutan untuk membuat pengguna berhasil.

Pertama-tama, Anda perlu membuat pengguna administrator. Saya lebih suka membuat pengguna super.

> use admin
> db.createUser({user: "root", pwd: "123456", roles:["root"]})

Mulai ulang server MongoDB Anda dan aktifkan otentikasi dengan --auth bendera.

> mongod --auth --port 27017 --dbpath /var/lib/mongodb

Setelah server Anda aktif, sambungkan sebagai administrator

> mongo <host:port> -u "root" -p "123456" --authenticationDatabase "admin"

Setelah Anda terhubung, buat pengguna normal. Dengan asumsi nama database pengguna Anda adalah cd2 .

> use cd2
> db.createUser({user: "cd2", pwd: "cd2", roles:["dbOwner"]})

Jika Anda melihat pesan sukses, putuskan sambungan dari mongo shell dan sambungkan kembali dengan kredensial pengguna baru.

> mongo <host:port>/cd2 -u "cd2" -p "cd2"


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Alat MongoDB Dari Komunitas yang Melengkapi ClusterControl

  2. Bagaimana Menguji Peningkatan Aplikasi MongoDB Anda?

  3. Apa persamaan yang disarankan dari penghapusan berjenjang di MongoDB untuk hubungan N:M?

  4. Cara Menyebarkan MongoDB untuk Ketersediaan Tinggi

  5. Bagaimana cara melakukan operasi mongodb mentah di luwak?