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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac环境mongodb安装与配置

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

一、安裝

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

  • 1、安裝包方式
    從mongodb官網可以下載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 環境變量

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

安裝最新版本

sudo brew install mongodb --devel

安裝完成后可以運行

mongod --version

查看已安裝的版本

二、配置與啟動

創建配置目錄:
挑一個順眼的位置,創建一個目錄,比如叫mongodata,用來放置mongo啟動需要的三樣東西:數據文件、日志文件、配置文件,隨便起名,比如用來裝數據的叫db、用來裝日志的叫logs、用來裝配置文件的叫etc。
創建好目錄以后,在logs下創建一個mongo.log文件,用來裝日志,etc下創建一個比如叫mongo.conf。log文件由mongodb寫入,conf文件的內容需要自己寫好,mongodb啟動的時候讀取。

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

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

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

  • 2、配置文件方式啟動
    實際上就是把第一種方式中的參數列表挪到配置文件中,也就是上面etc目錄下的mongo.conf文件,這樣的話,啟動的時候只需要記住配置一個參數(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時就代表啟動成功了

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

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

當以后臺運行方式啟動時,關閉mongodb的方式同樣是

ps -ef|grep mongo

然后

kill 進程號

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。