成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Mac 環(huán)境下安裝配置mongodb并創(chuàng)建用戶

livem / 2801人閱讀

摘要:環(huán)境下安裝配置并創(chuàng)建用戶好久之前曾經(jīng)安裝過在一個偶然的情況下被一個大佬直接登陸進(jìn)來了,剛開始驚呼還有這種操作,后來才發(fā)現(xiàn)自己并沒有給數(shù)據(jù)庫上鎖,并且在安裝完默認(rèn)啟動的時候默認(rèn)是任何都可以不需要密碼直接訪問的。

Mac 環(huán)境下安裝配置mongodb并創(chuàng)建用戶

好久之前曾經(jīng)安裝過mongodb,在一個偶然的情況下被一個大佬直接登陸進(jìn)來了,剛開始驚呼還有這種操作,后來才發(fā)現(xiàn)自己并沒有給數(shù)據(jù)庫上鎖,并且在安裝完mongodb默認(rèn)啟動的時候默認(rèn)是任何ip都可以不需要密碼直接訪問的。
好了,廢話不多說,開始今天的正文

安裝mongodb

安裝mongodb有三種方式:

直接下載安裝

MongoDB 提供了 OSX 平臺上 64 位的安裝包,你可以在官網(wǎng)下載安裝包。

下載地址:[https://www.mongodb.com/download-center#community][1]

通過mac自帶的curl安裝

# 進(jìn)入 /usr/local
cd /usr/local

# 下載
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgz

# 解壓
sudo tar -zxvf mongodb-osx-x86_64-3.4.2.tgz

# 重命名為 mongodb 目錄

sudo mv mongodb-osx-x86_64-3.4.2 mongodb

通過brew安裝

sudo brew install mongodb

新建日志文件,mongodb配置文件和數(shù)據(jù)庫存放路徑

(如果以下的文件夾創(chuàng)建不成功或者提示沒有權(quán)限的話在命令前面加上sudo)

#進(jìn)入mac根目錄
cd /mongoData

#新建文件夾mongoData
mkdir mongoData

#新建三個文件夾分別是db(存放數(shù)據(jù)庫數(shù)據(jù)),etc(mongodb配置文件),logs(日志文件)
mkdir db etc logs

在etc和log下分別創(chuàng)建配置文件和日志文件
cd etc
touch mongo.conf
cd logs 
touch mongo.log

接下來修改mongodb的配置文件

#vim編輯配置文件
vim mongo.conf

mongdb的配置文件字段有好多,我展示一下我的配置文件

#數(shù)據(jù)庫路徑
dbpath=/mongoData/db/

#日志輸出文件路徑
logpath=/mongoData/logs/mongo.log

#錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現(xiàn)有的日志文件,而不是從新創(chuàng)建一個新文件
logappend=true

#啟用日志文件,默認(rèn)啟用
journal=true

#這個選項可以過濾掉一些無用的日志信息,若需要調(diào)試使用請設(shè)置為false
quiet=false

#是否后臺啟動,有這個參數(shù),就可以實(shí)現(xiàn)后臺運(yùn)行
fork=true

#端口號 默認(rèn)為27017
port=27017

#指定存儲引擎(默認(rèn)不需要指定)
#storageEngine=mmapv1

#開啟認(rèn)證
auth = true

將上面的配置字段復(fù)制進(jìn)去并且保存

啟動mongodb
#進(jìn)入mongdb安裝目錄
cd /usr/local/mongodb/bin

#通過配置文件的方式啟動mongdb
./mongod -f /mongoData/etc/mongo.conf

如果出現(xiàn)successful就表示服務(wù)已經(jīng)啟動成功

配置超級用戶和用戶
#進(jìn)入mongodb
./mongo

#使用admin數(shù)據(jù)庫
use admin

#查看有所有數(shù)據(jù)庫
show dbs

不出意外的話會提示沒有權(quán)限,因?yàn)槲覀兪且耘渲梦募拥膍ongodb,并且配置文件中我們開啟了認(rèn)證將auth字段設(shè)置成了true

這個時候我們就應(yīng)該開始配置用戶

創(chuàng)建超級管理員用戶

use admin
db.createUser({user:"admin",pwd:"password",roles:["root"]}) //admin這個數(shù)據(jù)庫是系統(tǒng)自帶的數(shù)據(jù)庫,他的用戶可以訪問任何其他數(shù)據(jù)庫的數(shù)據(jù),也叫做超級管理員

db.auth("admin","password") // => 1 表示驗(yàn)證通過 0表示驗(yàn)證失敗

show dbs //=>admin   0.000GB blog    0.000GB config  0.000GB 

這樣就展示出所有的數(shù)據(jù)庫了

創(chuàng)建普通用戶(某個數(shù)據(jù)庫的用戶)

use admin //=>進(jìn)入admin數(shù)據(jù)庫

db.auth("admin","password") //=> 通過超級管理員驗(yàn)證

use blog

db.createUser({user: "blog", pwd: "password", roles: [{ role: "dbOwner", db: "blog" }]})

show dbs => admin   0.000GB    blog    0.000GB    config  0.000GB    local   0.000GB

這樣就創(chuàng)建了多帶帶關(guān)于blog這個數(shù)據(jù)庫的賬戶了,賬號是blog,密碼是password
這里我們要注意一點(diǎn),給創(chuàng)建普通數(shù)據(jù)庫用戶的時候要是在超級管理員驗(yàn)證完之后創(chuàng)建

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19254.html

相關(guān)文章

  • Tornado 簡單入門教程(零)——準(zhǔn)備工作

    摘要:學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗(yàn),所以希望總結(jié)出一份簡易入門教程供初學(xué)者參考。完整的教程將盡可能遵循下面的目錄順序。安裝的安裝也很簡單。搭建簡單服務(wù)器表示不是必要的這里僅以做示范,其他系統(tǒng)操作方法類似。 前言: 這兩天在學(xué)著用Python + Tornado +MongoDB來做Web開發(fā)(哈哈哈這個詞好高端)。學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗(yàn),所以希望總結(jié)出一份...

    lifefriend_007 評論0 收藏0
  • Tornado 簡單入門教程(零)——準(zhǔn)備工作

    摘要:學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗(yàn),所以希望總結(jié)出一份簡易入門教程供初學(xué)者參考。完整的教程將盡可能遵循下面的目錄順序。安裝的安裝也很簡單。搭建簡單服務(wù)器表示不是必要的這里僅以做示范,其他系統(tǒng)操作方法類似。 前言: 這兩天在學(xué)著用Python + Tornado +MongoDB來做Web開發(fā)(哈哈哈這個詞好高端)。學(xué)的過程中查閱了無數(shù)資料,也收獲了一些經(jīng)驗(yàn),所以希望總結(jié)出一份...

    springDevBird 評論0 收藏0
  • mac使用brew安裝mongodb配置

    摘要:安裝按照官網(wǎng)步驟即可。使用安裝說明已經(jīng)使用安裝成功。安裝目錄為試著運(yùn)行運(yùn)行失敗了。 mac安裝homebrew https://brew.sh/index_zh-cn.html按照官網(wǎng)步驟即可。 showImg(https://segmentfault.com/img/bVbg5C3?w=212&h=32); 使用brew安裝mongodb brew install mongodb s...

    Gemini 評論0 收藏0
  • MongoDB數(shù)據(jù)庫分別在mac和windows安裝配置方法

    摘要:在下安裝分為兩種方式用瀏覽器下載官網(wǎng)下載地址為第一步點(diǎn)擊按鈕第二步點(diǎn)擊按鈕,選擇點(diǎn)擊按鈕,一步步安裝即可。安裝成功后,使用命令啟動數(shù)據(jù)庫,瀏覽器地址欄輸入,如果能正常顯示數(shù)據(jù)庫的信息,則表示啟動成功。 在Mac下安裝MongoDB,分為兩種方式:(1)用瀏覽器下載:官網(wǎng)下載地址為: https://www.mongodb.com/第一步點(diǎn)擊Get MongoDB按鈕 showImg(h...

    Vicky 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<