MongoDB 簡記
在進行初始使用的時候, 沒有權限問題的database用起來感覺很不安心
search了一下一些基本資料開始將mongodb開始進行最初的簡易設定
以下的使用平台在ubuntu 16.04 LTS 4.7 linux kernel
mongodb 3.2.1
一開始要先進行資料庫位置的起始設定,要不然會無法正常啟動database
$ sudo mkdir -p /data/db
建立好資料庫之後, 我將執行權限進行變更
$ sudo chown username:username /data/db
這樣我的帳號就可以不用透過sudo去將資料庫執行以及讀取了
開始建立帳號密碼
在3.2.1的資料庫當中 帳號創立的方式不太一樣 一開始在設定時我還以委我做錯啥了XD
進入權限模式
$ mongod --auth
透過mongo shell去存取資料庫
$ mongo
進入權限
$ use admin
開始創立帳號密碼
$ db.createUser({
user : "<user-name>",
pwd : "<pass-word>",
roles : [
"userAdminAnyDatabase",
"dbAdminAnyDatabase",
"readWriteAnyDatabase"
]
})
之後要進行動作就要透過
$ db.auth('<user-name>', '<pass-word>')
來開始進行作業
mongodb最近開始打算練習啦, 新的一年有好多打算開始學習的東西, python, java, reactjs
meteor,以及一些有的沒的
最近遇到一些事情真的有點喪失寫code的動力...每天都只是進行重構以及一些效能的檢視
看看有沒有時間做一個有關於聊天室可以用到webrtc, stomp的東西出來....
留言
張貼留言