Pages

October 05, 2011

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

0 コメント:

Post a Comment