mongodbで認証とかIP制限とか

設定ファイルに

auth = true

書いとくか、起動オプションで --auth つける。

管理ユーザーの追加は、ユーザーはmongoシェルで

use admin
db.addUser('user', 'passwd')

ってする。

これだけだと管理者のユーザー登録だけでDBのユーザーは別途設定が必要。

use mydb
db.addUser('user', 'passwd')

これでOK。

接続するホストを制限したい場合は設定ファイルに

bind_ip = 127.0.0.1

とか書くか、起動オプションの --bind_ip で指定する

参考
http://nemolade.melvic.biz/modules/d3blog/details.php?bid=38
Configuration File Options — MongoDB Manual 3.2