[英]How to start a mongodb service on mac OS X?
我已經在我的 mac 上安裝了 Mongodb,但該進程當前未運行。 如何啟動 Mongodb 服務以便可以開始使用命令?
如果您使用自制軟件在 macOS 上安裝 MongoDB,請在終端中鍵入以下內容。 在大多數情況下應該可以解決問題。
$ brew services start mongodb
在終端中嘗試以下步驟:
which mongod
這將輸出到您的mongod
的路徑,但如果它不在您的$PATH
則命令輸出將為空。 所以你需要找到你的可執行文件:
find / -name 'mongod'
在此命令的輸出中,您將看到許多行,其中一行類似於bin/mongod
,例如/usr/local/mongodb/bin/mongod
。 在這種情況下,采用整個絕對路徑並執行以下操作:
echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile
然后再試一次:
mongod --dbpath /your/path
只需brew services start mongodb-community
。 例子:
$ brew services list
Name Status User Plist
mongodb-community stopped
$ brew services start mongodb-community
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-community)
當然,這取決於你的安裝。 這是典型的 brew 安裝。
現在是 2021 年,所以在 Mac 上啟動mongodb
:
brew
brew services start mongodb-community
brew install mongodb-community
相似地:
brew services start mongodb-community@4.2
brew services install mongodb-community@4.2
start
表示在啟動/啟動時啟動並啟用啟動
僅當前運行,請使用run
:
brew services run mongodb-community
啟動后,檢查狀態使用:
brew services
對於舊版本mongodb
,命令是mongod
:
mongodb
mongod --config /usr/local/etc/mongod.conf
/usr/local/etc/mongod.conf
mongod --dbpath /data
/data
是常用的mongodb數據庫路徑要啟動 mongodb,您只需在終端上運行“mongod”命令。
只需進入您希望 mongodb 存儲所有數據庫文件的文件夾並運行命令
mongod --dbpath=.
使用 Homebrew 安裝和運行 MongoDB
打開終端應用程序並輸入
釀造更新
更新 Homebrew 后
釀造安裝 mongodb-community@4.0
下載 Mongo 后,創建“db”目錄。 這是 Mongo 數據文件所在的位置。 您可以通過運行在默認位置創建目錄
須藤 mkdir -p /數據/數據庫
通過運行確保 /data/db 目錄具有正確的權限
須藤 chown -R
id -un
/data/db
運行 Mongo 守護進程,在您的終端窗口之一中運行
brew 服務啟動 mongodb-community
這應該啟動 Mongo 服務器。 運行 Mongo shell,在一個終端中運行 Mongo 守護進程,在另一個終端窗口中輸入mongo 。 這將運行 Mongo shell,它是一個用於訪問 MongoDB 中數據的應用程序。 退出 Mongo shell 運行 quit() 停止 Mongo 守護進程點擊 ctrl-c
啟動服務:
釀造服務啟動mongo
https://treehouse.github.io/installation-guides/mac/mongo-mac.html
對於mongodb-community@4.2
要開始運行brew services start mongodb-community@4.2
要結束運行brew services stop mongodb-community@4.2
來源: 來源
使用此行將解決問題。
在終端中的 mongo bin 路徑中執行此行:
export PATH=<mongodb-install-directory>/bin:$PATH
<mongodb-install-directory>
將其替換為您的路徑,例如:
export PATH=/Application/Mongo/bin:$PATH
嘗試執行以下步驟:
找到您的 MongoDB 路徑和 MongoDB 數據庫路徑並運行以下命令
/Users/username/mongodb/bin/mongod --dbpath=/Users/username/mongodb-data/
檢查安裝的服務使用:
brew services list
也可以直接使用:
which mongod
獲取已安裝的服務名稱並按名稱啟動服務:
brew services start <service_name>
對於前。
如果服務名稱是 mongodb
brew services start mongodb
如果已安裝社區版
brew services start mongodb-community
對於特定版本:
如果安裝了 mongodb-community@4.4
brew services start mongodb-community@4.4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.