2016年3月21日月曜日

MongoDB3でのユーザ認証について

MongoDB3でのユーザ認証について なんとなくメモ。

MongoDBデータベース個別にユーザを登録できる。

手順的には
1.認証モードにしないで立ち上げ(インストール時のデフォルト)
2.MongoDBにアクセス後、adminデータベースにユーザを追加する。


<pre>
use admin
db.createUser(
  {
    user: "newaccount",
    pwd: "password",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)
</pre>

3.MongoDBを認証モードで再起動(--authもしくはconfファイルに auth=trueを追加)

その後は認証が必要になるはず。

(参考)
mongodb入れてみるテスト(ダウンロード~web console~認証まで)
http://tweeeety.hateblo.jp/entry/20140213/1392301261

MongoDBで認証機能を有効にするには(まとめ中・・・)   
https://gist.github.com/hrdmtr/4386673

Ubuntu 14.04 に MongoDB 3.x をインストール
https://millyui.net/post/install_mongodb_on_ubuntu/

0 件のコメント: