【发布时间】:2019-09-07 09:42:12
【问题描述】:
我已经使用 homebrew 安装了 mongodb,可以使用这个命令启动服务:
brew 服务启动 mongodb-community@4.2
有没有办法重命名 mongodb-community 或创建一个别名以便能够像这样调用它?
brew services 启动 mongodb
【问题讨论】:
我已经使用 homebrew 安装了 mongodb,可以使用这个命令启动服务:
brew 服务启动 mongodb-community@4.2
有没有办法重命名 mongodb-community 或创建一个别名以便能够像这样调用它?
brew services 启动 mongodb
【问题讨论】:
如果您使用 bash,则在 .bashrc 文件中添加以下行,或者如果您使用的是 zsh,则添加 .zshrc 文件
alias startmongo="mongod --config /usr/local/etc/mongod.conf"
以上命令将在前台运行 mongo,如果您关闭终端,mongo 进程将退出,
但是
如果你正在跑步brew services start mongodb-community@4.2
这将作为 macOS 服务在后台运行 mongodb 进程。
现在brew services start mongodb
以上命令在 mongo 4.2 版本之前使用。(4.0.5 之后一些许可更改,不知道具体原因)。
4.0.5以后有社区版和企业版的mongodbref
因此,为了在同一台机器上提供两种不同的服务,社区版本的命令可能已更改。
brew services start mongodb-community@4.2
参考:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/#run-mongodb
【讨论】:
如果有人想知道为什么 dkb 的解决方案不起作用,您需要关闭终端并重新启动才能看到更改。
【讨论】:
source ~/.bashrc 或source ~/.zshrc 而不是重新启动终端(因为它会重新加载这些文件)。