debian11安装MongoDB
debian11 bit64安装MongoDB 6.0
- 安装必要的包
sudo apt install gnupg curl
- 导入MongoDB公钥
curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg
- 创建MongoDB源列表文件
echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
- 更新包列表并安装MongoDB
sudo apt update sudo apt install mongodb-org
- 启动并设置开机启动
sudo systemctl start mongod sudo systemctl enable mongod
- 检查服务状态
sudo systemctl status mongod
- 创建管理员用户
- 执行mongosh进入MongoDB shell
- 换到admin数据库并创建管理员用户
use admin db.createUser({ user: "admin", pwd: "admin", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
- 配置MongoDB安全设置
- 编辑MongoDB配置文件:sudo vi /etc/mongod.conf
security: authorization: enabled
- 重启生效:sudo systemctl restart mongod
- 编辑MongoDB配置文件:sudo vi /etc/mongod.conf
- 验证是否生效
mongosh -u admin -p --authenticationDatabase admin