19.5 MongoDB 8.0
安装
使用 pkg 安装:
# pkg ins mongodb80或者使用 ports 安装:
# cd /usr/ports/databases/mongodb80/
# make install clean查看 MongoDB 安装后的说明信息:
# 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)
在 FreeBSD Ports 源中已经提供 mongosh,无需额外操作。
安装 mongosh
使用 pkg 安装:
或者使用 ports 安装:
测试连接 MongoDB
使用 mongosh 连接到本地 MongoDB 服务:
配置文件
MongoDB 8.0 的配置文件位于 /usr/local/etc/mongodb.conf,配置模板文件位于 /usr/local/etc/mongodb.conf.sample
创建用户和密码
使用 mongosh 连接本地 MongoDB 服务:
你可以直接复制下面的文本到命令行中:
然后开启密码验证:
编辑 /usr/local/etc/mongodb.conf:
去掉 #security: 前的注释符号 #,然后在下一行加入 authorization: enabled,如下所示:
重启 MongoDB 服务以应用配置更改:
登录方式
登录方式 ①
使用 mongosh 连接到本地 MongoDB 服务:
登录方式 ②
使用用户 admin 和密码 z 登录 MongoDB:
参考文献
宝塔面板 使用 MongoDB 一些教程 PHP7,本文主要参考此教程
mongodb 添加管理员和用户,各种角色划分可参见此文档
最后更新于