我已经在我的mac上安装了Mongodb,但该进程当前没有运行.如何启动Mongodb服务以便我可以开始使用命令?
kin*_*iel 57
如果您使用自制程序在macOS上安装MongoDB,请在终端中键入以下内容.在大多数情况下应该这样做.
$ brew services start mongodb
Run Code Online (Sandbox Code Playgroud)
bag*_*rat 22
在终端中尝试以下步骤:
which mongod
Run Code Online (Sandbox Code Playgroud)
这将输出您的路径mongod,但如果它不在您$PATH的命令输出中将为空.所以你需要找到你的可执行文件:
find / -name 'mongod'
Run Code Online (Sandbox Code Playgroud)
在此命令的输出中,您将看到许多行,其中一行将是bin/mongod,例如/usr/local/mongodb/bin/mongod.在这种情况下,取整个绝对路径并执行以下操作:
echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后再试一次:
mongod --dbpath /your/path
Run Code Online (Sandbox Code Playgroud)
小智 11
就做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)
Run Code Online (Sandbox Code Playgroud)
当然,这取决于你的安装。这是典型的 brew 安装。
现在是 2021 年,所以从mongodbMac开始:
brewbrew 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:
mongodbmongod --config /usr/local/etc/mongod.conf
/usr/local/etc/mongod.confmongod --dbpath /data
/data 是常用的mongodb数据库路径| 归档时间: |
|
| 查看次数: |
40264 次 |
| 最近记录: |