日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac环境mongodb安装与配置

發(fā)布時間:2023/12/13 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac环境mongodb安装与配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、安裝

MAC環(huán)境安裝mongodb有兩種方式,一種方式是通過下載安裝包,另一種方式是通過homebrew。

  • 1、安裝包方式
    從mongodb官網(wǎng)可以下載MAC安裝包:https://www.mongodb.com/download-center#community
    或者使用curl下載
# 進入 /usr/local cd /usr/local# 下載 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.6.3.tgz# 解壓 sudo tar -zxvf mongodb-osx-ssl-x86_64-3.6.3.tgz# 重命名為 mongodb 目錄sudo mv mongodb-osx-x86_64-3.6.3 mongodb

添加到 PATH 環(huán)境變量

export PATH=/usr/local/mongodb/bin:$PATH
  • 2、homebrew方式
sudo brew install mongodb

安裝最新版本

sudo brew install mongodb --devel

安裝完成后可以運行

mongod --version

查看已安裝的版本

二、配置與啟動

創(chuàng)建配置目錄:
挑一個順眼的位置,創(chuàng)建一個目錄,比如叫mongodata,用來放置mongo啟動需要的三樣?xùn)|西:數(shù)據(jù)文件、日志文件、配置文件,隨便起名,比如用來裝數(shù)據(jù)的叫db、用來裝日志的叫l(wèi)ogs、用來裝配置文件的叫etc。
創(chuàng)建好目錄以后,在logs下創(chuàng)建一個mongo.log文件,用來裝日志,etc下創(chuàng)建一個比如叫mongo.conf。log文件由mongodb寫入,conf文件的內(nèi)容需要自己寫好,mongodb啟動的時候讀取。

mongodb啟動的命令是mongod,有兩種方式,一是命令行帶參數(shù),二是配置文件方式,非特殊情況正常人用的應(yīng)該都是第二種。

  • 1、命令行方式啟動
    這種方式就是啟動的時候不用配置文件,配置文件里的配置項都直接寫在命令行上。
mongod --dbpath=/Users/thatway/mongodata/db/ --logpath=/Users/thatway/mongodata/logs/mongodb.log

啟動時需要其他參數(shù)就繼續(xù)添加--參數(shù) 值 --參數(shù) 值...
這種方式顯然比較繁瑣

  • 2、配置文件方式啟動
    實際上就是把第一種方式中的參數(shù)列表挪到配置文件中,也就是上面etc目錄下的mongo.conf文件,這樣的話,啟動的時候只需要記住配置一個參數(shù)(config)指定一下配置文件是誰就可以了。
mongod --config /Users/thatway/mongodata/etc/mongo.conf

mac下–config可以直接用-f

mongod -f /Users/thatway/mongodata/etc/mongo.conf

啟動后可以查看日志

tail -f /Users/thatway/mongodata/logs/mongodb.log

看到waiting for connections on port 27017時就代表啟動成功了

常用的配置項(以寫在配置文件中為例):

#數(shù)據(jù)庫路徑 dbpath=/Users/thatway/mongodata/db/#日志輸出文件路徑 logpath=/Users/thatway/mongodata/logs/mongodb.log#錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現(xiàn)有的日志文件,而不是從新創(chuàng)建一個新文件 logappend=true#啟用日志文件,默認啟用 journal=true#這個選項可以過濾掉一些無用的日志信息,若需要調(diào)試使用請設(shè)置為false quiet=false#是否后臺啟動,有這個參數(shù),就可以實現(xiàn)后臺運行 fork=true#端口號 默認為27017 port=27017#指定存儲引擎(默認不需要指定) #storageEngine=mmapv1#開啟網(wǎng)頁日志監(jiān)控,有這個參數(shù)就可以在瀏覽器上用28017查看監(jiān)控界面 httpinterface=true

當(dāng)以后臺運行方式啟動時,關(guān)閉mongodb的方式同樣是

ps -ef|grep mongo

然后

kill 進程號

總結(jié)

以上是生活随笔為你收集整理的mac环境mongodb安装与配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。