登入MongoDB
在命列列輸入mongo登入MongoDB
$ mongo
MongoDB shell version: 2.4.6
connecting to: test
>
使用admin資料庫
use admin
加入帳號
加入有讀寫權限的帳號
db.addUser("帳號","密碼")
加入只有讀取權限的帳號
db.addUser("帳號","密碼" , true)
設定需要使用帳號密碼進行連線
使用設定檔設定
修改設定檔/etc/mongodb.conf
在設定檔中找到#auth=true,將井字號註解拿掉,若沒有此行,可自行加入auth=true
重新啟動MongoDB
sudo service mongodb restart
啟動服務時加入需要驗證參數
mongod --auth
使用帳號密碼登入取資料
使用命令列
登入後進入admin資料庫
$ mongo
MongoDB shell version: 2.4.6
connecting to: test
>use admin
驗證帳號密碼
db.auth("帳號","密碼")驗證正確後會回傳1,表示驗證成功
到test資料庫
use test
取test資料集(Collection)的資料
db.test.find()
沒有留言:
張貼留言