如何通过home brew安装MongoDB macOS

打开官网
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/
前提是已经安装了home brew
打开终端
对照官网的内容遵循指令安装
1.安装相关工具

brew tap mongodb/brew

2.更新brew

brew update

3.安装community

brew install mongodb-community@6.0

可以通过mongod --version 查看版本号码

➜  ~ mongod --version
db version v6.0.1
Build Info: {
    "version": "6.0.1",
    "gitVersion": "32f0f9c88dc44a2c8073a5bd47cf779d4bfdee6b",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

4.开启关闭服务

brew services start mongodb-community@6.0

5.查看端口
这时用的指令是

mongosh

以往是mongo

回车后会显示默认端口的内容
关闭服务

brew services stop mongodb-community@6.0

关闭后链接就失效了connect ECONNREFUSED

➜  ~ mongosh
Current Mongosh Log ID:	632465f5d158450de05f617c
Connecting to:		mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.5.4
MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017

6.强制关闭

➜  ~ mongosh
Current Mongosh Log ID:	632454212e
Connecting to:		mongodb://127.0.0.1:27017/?d
.
.
.
test> db.adminCommand({shutdown:1})
MongoNetworkError: connection 1 to 127.0.0.1:27017 closed
test> exit()

7.修改端口
比如我们修改为 27020
此语句的详细可查看官网
config 的位置如果电脑是M1 chip就是

mongod --config /opt/homebrew/etc/mongod.conf --fork --port XXXXX
➜  ~ mongod --config /usr/local/etc/mongod.conf --fork --port 27020
about to fork child process, waiting until server is ready for connections.
forked process: 16335
child process started successfully, parent exiting

想要查看这个端口的相关内容不要用 mongosh
要用

mongosh --port 27020
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值