mongodbの認証について


mongodbで認証
configに
auth=true
とかく
bind_ip=0.0.0.0
を指定するとそこからのみ接続を受け付ける。
次にデータベースへ接続する
mongo –shell
use admin
db.addUser(‘username’,‘passwd’)
で管理者を追加
使用しているデータベースにユーザを追加する場合は
db.auth(‘username’,‘passwd’)
で管理者権限でログイン後
db.addUser(‘username2’,‘passwd2’)
で追加可能
{"$err" : “unauthorized db:admin lock type:-1 client:127.0.0.1”,
“code” : 10057}
上記のようなエラーは管理者権限を持っていないとなるので注意

詳しい設定方法は
File Based Configuration