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的東西出來....

留言

這個網誌中的熱門文章

Editor 比較~

ts-node 應用

n or nvm a nodejs version manager