19.5 MongoDB 8.0

安装

# pkg ins mongodb80

或者:

# cd /usr/ports/databases/mongodb80/ 
# make install clean

查看安装后说明:

root@ykla:~ # pkg info -D mongodb80
mongodb80-8.0.4_3:
On install:
MongoDB on Raspberry Pi can work but is unsupported upstream.
Please read https://jira.mongodb.org/browse/SERVER-71772 and enable option
ARMV80A if you run this on a non-LSE ARM cpu like Raspberry Pi 4.
# MongoDB 在 Raspberry Pi 上可以运行,但官方不支持。
# 请阅读 https://jira.mongodb.org/browse/SERVER-71772 并在 Raspberry Pi 4 等非 LSE ARM CPU 上启用 ARMV80A 选项。

MongoDB 6.0 and up do not include the 'mongo' CLI shell anymore. You can
use the MongoDB Shell (https://github.com/mongodb-js/mongosh).
# MongoDB 6.0 及更高版本不再包括 'mongo' CLI shell。
# 你可以使用 MongoDB Shell(https://github.com/mongodb-js/mongosh)。

# pkg install npm
$ npm install mongosh
$ npx mongosh mongodb://127.0.0.1:27017/
# 安装 npm 并使用以下命令安装 mongosh:
# $ npm install mongosh
# 然后使用 npx 启动 mongosh 连接到本地 MongoDB 实例:
# $ npx mongosh mongodb://127.0.0.1:27017/

服务

mongosh(MongoDB 官方 Shell CLI)

Ports 源里就有 mongosh,不需要额外操作。

安装 mongosh

或者:

测试链接 MongoDB

配置文件

MongoDB 80 配置文件位于 /usr/local/etc/mongodb.conf,配置模板在 /usr/local/etc/mongodb.conf.sample

创建用户和密码

你可以直接复制下面的文本到命令行中:

然后开启密码验证:

编辑 /usr/local/etc/mongodb.conf

删掉 #security: 前面的 #,然后在下行加入 authorization: enabled,即:

重启服务:

登录方式

登录方式 ①

登录方式 ②

参考文献

最后更新于

这有帮助吗?