安装所需工具
apt install gnupg curl
添加公钥
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
添加源
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
添加签名
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg --dearmor
安装 mongodb
sudo apt update && sudo apt install mongodb-org -y
设置账户
## 6以上用 mongosh 以下用mongo
mongosh
## 切换到 admin 数据库
use admin
## 创建用户
db.createUser({user: "admin", pwd: "your_password", roles: ["root"]})
编辑配置文件,开启认证
sudo nano /etc/mongod.conf
## 设置密码验证
security:
authorization: enabled
## 如果是在服务器或者虚拟机中需要修改绑定IP,默认值是:127.0.0.1本机,多IP用‘,’隔开
bindIP:127.0.0.1
## 重启服务
sudo systemctl restart mongod
测试连接
mongo -u admin -p your_password --authenticationDatabase admin
官网安装流程
安装 MongoDB - MongoDB 手册 v 6.0