shibomb eats weird things...

and out something.

mongoDBユーザー認証 + Lithiumから接続

mongoDBのユーザー認証の設定

設定

$ mongo
> use [[dbname]]
> db.addUser('[[username]]', '[[password]]')
> db.system.users.find()
$ vi /etc/mongod.conf
----
# Turn on/off security.  Off is currently the default
noauth = false
auth = true
----
$ /etc/init.d/mongod restart

確認

$ mongo
> use [[dbname]]
> show collections
(error: auth出来ていないエラーが表示される)
> db.auth('[[username]]', '[[password]]')
> show collections
(success: コレクション一覧が表示される)

Lithiumの接続設定にlogin,passwordを追加

app/config/bootstrap/connection.php

Connections::add('default', array(
'type' => 'MongoDb',
'host' => '[[hostname]]',
'login' => '[[username]]',
'password' => '[[password]]',
'database' => '[[database]]',
'persistent' => 'foo'
));
© shibomb. All Rights Reserved.