明明db.auth
返回1,可是mongo -u admin -p
就是失败,为啥呢?
andyliwr@andyliwrPC:~/文档/xiaodiFTP/nodejs/xiaodiTodoList$ mongo
MongoDB shell version: 2.6.10
connecting to: test
> use admin
switched to db admin
> db.auth("admin", "123456")
1
> db.auth("admin", "1234535")
Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 }
0
> exit
bye
andyliwr@andyliwrPC:~/文档/xiaodiFTP/nodejs/xiaodiTodoList$ mongo -u admin -p
MongoDB shell version: 2.6.10
Enter password:
connecting to: test
2016-07-31T22:41:33.520+0800 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1287
exception: login failed
Pengguna anda berada dalam pangkalan data
admin
dan pangkalan data sambungan lalai ialahtest
Anda harus menentukan pangkalan data sebagaimongo
apabila menggunakanadmin
untuk menyambung, supaya ia boleh. selesai. Pengesahan yang betul:adalah untuk menentukan penggunaan
admin
pengguna dalam perpustakaan ini untuk pengesahan. Jika anda menghadapi masalah mencari dokumentasi, sila lihat--help
. Versi pada mesin saya ialah 3.2, yang mungkin berbeza sedikit daripada anda pada 2.6.