MongoDB安装与配置(Ubuntu)

摘要:
arm64]https://pwd:{role:db:

安装

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

1、Import the public key used by the package management system

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

2、Create a list file for MongoDB

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

3、Reload local package database

sudo apt-get update

4、Install the MongoDB packages

sudo apt-get install -y mongodb-org

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-database hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

配置

在客户端mongo中执行创建用户

use admin
db.createUser(
{
user: admin",
pwd: passwordPrompt(), // or cleartext password
roles: [
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" }
]
}
)

在 /etc/mongo.conf中改配置

security:

    authorization: enable

免责声明:文章转载自《MongoDB安装与配置(Ubuntu)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇程序批量将文本文件中的某字符替换面试官:ThreadLocal的应用场景和注意事项有哪些?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MongoDB 4.4 安装 linux

1. 官方链接:  https://docs.mongodb.com/v4.4/tutorial/install-mongodb-enterprise-on-red-hat/ 1、配置存储库。 创建一个/etc/yum.repos.d/mongodb-enterprise-4.4.repo文件,以便您可以使用yum以下命令直接安装 MongoDB 企业版:...

Opentelemetry Collector的配置和使用

Collector的配置和使用 目录 Collector的配置和使用 Collector配置 Receivers Processors Exporters Service Extensions 使用环境变量 Collector的使用 部署到Kubernetes 部署Prometheus operator 使用Makefile 配置OpenT...

connect() to 192.168.30.71:8082 failed (99: Cannot assign requested address) while connecting to upstream, client: 114.80.182.136, server: localhost, request: "GET /home/senior HTTP/1.1", upstream: "

 connect() to 192.168.30.71:8082 failed (99: Cannot assign requested address) while connecting to upstream, client: 114.80.182.136, server: localhost, request: "GET /home/senior H...

VSCode 开发Vue 代码格式化setting.json设置

  { // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候将代码按eslint格式进行修复 "eslint.autoFixO...

802.11协议帧结构

    本文摘自一篇博客 ,插图是链接登录路由器的流量抓包。 1. 帧控制结构(Frame Control)    1) Protocol Version: (协议版本)通常为0    2) Type: 帧类型,管理帧: 00     3) Subtype: 进一步判断帧的子类型         3.1) Beacon(信标)帧        3...

更换路由时页面实现左右滑动的效果

切换路由时,页面实现左右滑动的效果(手机端使用场景比较多); 思路: 路由meta中添加level数字,代表层级,切换路由时,如果level值变小,则右滑动,否则左滑动 0. 效果 1. 路由添加滑动标记(router.js文件配置:) { path: 'test', name: 'test...