通過homebrew安裝mongodb

安裝mongodb

  • 1改基、如果電腦沒有安裝homebrew,可先安裝homebrew:
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 2调塌、如果電腦已安裝homebrew纲熏,先更新一下
    brew update
    
  • 3舰褪、安裝mongodb
    brew install mongodb
    

隨后被安裝在/usr/local/Cellar/mongodb/4.0.1

配置mongodb

  • 1则酝、創(chuàng)建根目錄下 data/db 文件夾:
    mkdir -p /data/db
    
    如果出現(xiàn) permission denied 鳖枕,加上 sudo 命令:
    sudo mkdir -p /data/db
    
  • 2惠奸、給 /data/db 文件夾賦予權(quán)限:
    sudo chown id -u /data/db
    
    如果出現(xiàn) "illegal user name" 的錯(cuò)誤提示梅誓,這時(shí)我們可以查看當(dāng)前的 username 并賦予權(quán)限:
    $ whoami
    username
    $ sudo chown username /data/db
    
  • 3、添加環(huán)境變量:
    • 打開 .zshrc 文件:
    vim ~/.zshrc
    
    • 添加 MongoDB 安裝目錄到環(huán)境變量中:
    export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}
    
    • 執(zhí)行命令使環(huán)境變量生效:
    source ~/.zshrc
    
  • 4、修改 MongoDB 配置文件, 配置文件默認(rèn)在 /usr/local/etc 下的 mongod.conf(此步非必須):
    • 打開文件
    vim /usr/local/etc/mongod.conf
    
    • 復(fù)制以下代碼并放入mongod.conf
    # Store data in /usr/local/var/mongodb instead of the default /data/db
    dbpath = /data/db
    # Append logs to /usr/local/var/log/mongodb/mongo.log
    logpath = /usr/local/var/log/mongodb/mongo.log
    logappend = true
    
    # Only accept local connections
    bind_ip = 127.0.0.1
    

嘗試啟動(dòng)服務(wù)端

$ mongod
image.png
  • 當(dāng)出現(xiàn) waiting for connections on port 27017 這些字樣時(shí)梗掰,我們的服務(wù)器已經(jīng)啟動(dòng)成功嵌言,它正在運(yùn)行和偵聽端口27017。這樣就可以開始與服務(wù)器進(jìn)行交互了及穗,例如只需打開一個(gè)新的終端選項(xiàng)卡并運(yùn)行 mongo 摧茴,這將打開 mongo 的交互式控制臺(tái)并連接到默認(rèn)服務(wù)器(localhost:27017):
    $ mongo
    
image.png
  • 此時(shí)服務(wù)器已經(jīng)啟動(dòng)成功,接下來就可以進(jìn)行操作了埂陆,比如輸入 show dbs:
    > show dbs
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    > 
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末苛白,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子焚虱,更是在濱河造成了極大的恐慌购裙,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,686評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹃栽,死亡現(xiàn)場(chǎng)離奇詭異躏率,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)民鼓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門薇芝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人丰嘉,你說我怎么就攤上這事夯到。” “怎么了饮亏?”我有些...
    開封第一講書人閱讀 158,160評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵黄娘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我克滴,道長(zhǎng)逼争,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,736評(píng)論 1 284
  • 正文 為了忘掉前任劝赔,我火速辦了婚禮誓焦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘着帽。我一直安慰自己杂伟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,847評(píng)論 6 386
  • 文/花漫 我一把揭開白布仍翰。 她就那樣靜靜地躺著赫粥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪予借。 梳的紋絲不亂的頭發(fā)上越平,一...
    開封第一講書人閱讀 50,043評(píng)論 1 291
  • 那天频蛔,我揣著相機(jī)與錄音,去河邊找鬼秦叛。 笑死晦溪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挣跋。 我是一名探鬼主播三圆,決...
    沈念sama閱讀 39,129評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼避咆!你這毒婦竟也來了酌媒?” 一聲冷哼從身側(cè)響起混弥,我...
    開封第一講書人閱讀 37,872評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤菱农,失蹤者是張志新(化名)和其女友劉穎碘耳,沒想到半個(gè)月后互站,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體两波,經(jīng)...
    沈念sama閱讀 44,318評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡此蜈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,645評(píng)論 2 327
  • 正文 我和宋清朗相戀三年堰氓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了适荣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片现柠。...
    茶點(diǎn)故事閱讀 38,777評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖弛矛,靈堂內(nèi)的尸體忽然破棺而出够吩,到底是詐尸還是另有隱情,我是刑警寧澤丈氓,帶...
    沈念sama閱讀 34,470評(píng)論 4 333
  • 正文 年R本政府宣布周循,位于F島的核電站,受9級(jí)特大地震影響万俗,放射性物質(zhì)發(fā)生泄漏湾笛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評(píng)論 3 317
  • 文/蒙蒙 一闰歪、第九天 我趴在偏房一處隱蔽的房頂上張望嚎研。 院中可真熱鬧,春花似錦库倘、人聲如沸临扮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杆勇。三九已至,卻和暖如春饱亿,著一層夾襖步出監(jiān)牢的瞬間蚜退,已是汗流浹背闰靴。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留关霸,地道東北人传黄。 一個(gè)月前我還...
    沈念sama閱讀 46,589評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像队寇,于是被迫代替她去往敵國(guó)和親膘掰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,687評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容