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,即:
重启服务:
登录方式
登录方式 ①
登录方式 ②
参考文献
宝塔面板 使用 MongoDB 一些教程 PHP7,本文主要基于此
mongodb 添加管理员和用户,各种角色划分参见此处
最后更新于
这有帮助吗?