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